Class IAnalyticalOrbitDynamics¶
Defined in File dynamics.h
Inheritance Relationships¶
Base Type¶
public lupnt::IOrbitDynamics
(Class IOrbitDynamics)
Derived Types¶
public lupnt::ClohessyWiltshireDynamics
(Class ClohessyWiltshireDynamics)public lupnt::KeplerianDynamics
(Class KeplerianDynamics)public lupnt::RoeGeometricMappingDynamics
(Class RoeGeometricMappingDynamics)public lupnt::YamanakaAnkersenDynamics
(Class YamanakaAnkersenDynamics)
Class Documentation¶
-
class IAnalyticalOrbitDynamics : public lupnt::IOrbitDynamics¶
Subclassed by lupnt::ClohessyWiltshireDynamics, lupnt::KeplerianDynamics, lupnt::RoeGeometricMappingDynamics, lupnt::YamanakaAnkersenDynamics
Public Functions
-
virtual ~IAnalyticalOrbitDynamics() = default¶
-
virtual OrbitState PropagateState(const OrbitState &state, Real t0, Real tf, Mat6d *stm = nullptr) override = 0¶
-
virtual ~IAnalyticalOrbitDynamics() = default¶