Skip to content
Success

Changes

Summary

  1. PVG: Use Analytic for bootstrap and Integrator for converged (commit: 1547d2b) (details)
Commit 1547d2b6e64492cf97e13433a1bb1289d10620b5 by lamont
PVG: Use Analytic for bootstrap and Integrator for converged

Makes bootstrapping fast and then makes it accurate.

Also can find issues with the integrator by having it be the
actual second pass through.  It should be very definitive bug
reports as long as people describe it properly or show a video.

Had to initialize the Vn's to zeros because otherwise weird things
happen due to some kind of reuse bug.  Someting is getting +='d or
something like that without being zero'd.  Really that's hard
enough to track down that zero'ing everything makes a lot of sense.

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: 1547d2b)
The file was modified MechJeb2/MechJebLib/PVG/Ascent.cs (diff)
The file was modified MechJebLibTest/PVG/Integrators/VacuumThrustIntegratorTests.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Phase.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Integrators/VacuumThrustIntegrator.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/Vn.cs (diff)
The file was modified MechJebLibTest/PVG/AscentTests/TheStandardTests.cs (diff)