40 double dragCoefficient_{0.0};
41 double dragAreaMassRatio_{0.0};
42 double srpCoefficient_{0.0};
45 using MotionOrbitDynamicsSax::MotionOrbitDynamicsSax;
53 double getMass()
const {
return spacecraftParam_.mass_;}
56 HPOPForceModel forceModel_{};
57 PhysicalParam spacecraftParam_{};
59 std::string method_{};
60 std::string stepControlMethod_{};
61 double errorTolerance_ = 1e-13;
62 double timeStep_ = 60.0;
63 double minStepSize_ = 1.0;
64 double maxStepSize_ = 86400.0;
65 bool reportOnFixedStep_ =
true;
66 int interpolationSamplesM1_ = 7;
67 std::string interpolationMethod_{};
68 double altitudeCutOff_ = 10000.0;