Skip to content
Success

Changes

Summary

  1. Convert the ArrayWrapper class to a struct (commit: 26de45d) (details)
Commit 26de45de35fb9d599e3ba45b9f7fea6468e2c8b5 by lamont
Convert the ArrayWrapper class to a struct

- causes more copying but removes the need to memorypool
- weirdly this seems like it fixed a very tiny bug in the Titan2Tests
- split the class up into input/output wrappers
- they're no longer wrappers so i need a better name, TBD

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: 26de45d)
The file was modified MechJeb2/MechJebLib/PVG/Optimizer.cs (diff)
The file was modified MechJebLibTest/PVG/Integrators/VacuumThrustIntegratorTests.cs (diff)
The file was modified MechJeb2/MechJeb2.csproj (diff)
The file was modified MechJebLibTest/PVG/AscentTests/Titan2Tests.cs (diff)
The file was removedMechJeb2/MechJebLib/PVG/ArrayWrapper.cs
The file was modified MechJeb2/MechJebLib/PVG/Terminal/FlightPathAngle4Energy.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/Kepler4Reduced.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/Kepler5Reduced.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/Kepler3Reduced.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Integrators/VacuumCoastAnalytic.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/FlightPathAngle4Reduced.cs (diff)
The file was modified MechJebLibTest/PVG/Integrators/VacuumCoastAnalyticTests.cs (diff)
The file was addedMechJeb2/MechJebLib/PVG/OutputWrapper.cs
The file was modified MechJeb2/MechJebLib/PVG/Terminal/FlightPathAngle3Energy.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Integrators/VacuumThrustAnalytic.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/FlightPathAngle4Propellant.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/IPVGTerminal.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/V3.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/FlightPathAngle5Reduced.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Integrators/VacuumThrustIntegrator.cs (diff)
The file was addedMechJeb2/MechJebLib/PVG/InputWrapper.cs
The file was modified MechJeb2/MechJebLib/PVG/Solution.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/Intercept6Cartesian.cs (diff)