Skip to content
Success

Changes

Summary

  1. PSG refactoring (commit: f99ada1) (details)
Commit f99ada13465458c06394c1f0a15cb56f04877a7f by lamont
PSG refactoring

- break out the constraint routine into the AscentProblem
- implement Kepler5 in the Ascent API
- do some more AutoDiff work and removing hand done derivatives
- disable the optguard derivative checks being a DEBUG flag

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: f99ada1)
The file was modified MechJeb2/MechJebModulePSGGlueBall.cs (diff)
The file was modified MechJebLib/PSG/Optimizer.cs (diff)
The file was modified MechJebLib/PSG/Terminal/Kepler3.cs (diff)
The file was modified MechJebLib/PSG/AscentBuilder.cs (diff)
The file was modified MechJebLibTest/PSGTests/AscentTests/TheStandardTests.cs (diff)
The file was modified MechJebLib/MechJebLib.csproj (diff)
The file was modified MechJebLib/PSG/Terminal/Kepler4.cs (diff)
The file was modified MechJebLib/Utils/AutoDiff.cs (diff)
The file was addedMechJebLib/PSG/AscentProblem.cs
The file was modified MechJebLibTest/PSGTests/AscentTests/Titan2Tests.cs (diff)
The file was modified MechJebLibTest/PSGTests/AscentTests/BuggyTests.cs (diff)
The file was modified MechJebLib/PSG/Terminal/FlightPathAngle5.cs (diff)
The file was modified MechJebLib/Primitives/Dual.cs (diff)
The file was modified MechJebLib/PSG/Terminal/Kepler5.cs (diff)