|
WSF
|
#include <WsfPrinceDormand78OrbitalIntegrator.hpp>


Public Member Functions | |
| WsfPrinceDormand78OrbitalIntegrator ()=default | |
| WsfPrinceDormand78OrbitalIntegrator (const WsfPrinceDormand78OrbitalIntegrator &aOther)=default | |
| ~WsfPrinceDormand78OrbitalIntegrator () override=default | |
| WsfPrinceDormand78OrbitalIntegrator * | Clone () const override |
| const char * | GetScriptClassName () const override |
| std::string | GetIntegratorType () const override |
| Public Member Functions inherited from WsfRungeKuttaOrbitalIntegrator< 8, 13, WsfPrinceDormand78OrbitalIntegrator > | |
| WsfRungeKuttaOrbitalIntegrator ()=default | |
| ~WsfRungeKuttaOrbitalIntegrator () override=default | |
| double | GetTolerance () const |
| void | SetTolerance (double aTolerance) |
| unsigned int | GetMaxAdjustmentAttempts () const |
| void | SetMaxAdjustmentAttempts (unsigned int aMaxAdjustmentAttempts) |
| double | GetMaxStepSize () const |
| void | SetMaxStepSize (double aMaxStepSize) |
| double | GetMinStepSize () const |
| void | SetMinStepSize (double aMinStepSize) |
| ErrorCriterion | GetErrorCriterion () const |
| void | SetErrorCriterion (ErrorCriterion aErrorCriterion) |
| double | GetInitialStepSize () const |
| void | SetInitialStepSize (double aInitialStepSize) |
| bool | ProcessInput (UtInput &aInput) override |
| ut::OrbitalState | AdvanceToTime (const WsfOrbitalDynamics &aDynamics, const UtCalendar &aFinalTime, const ut::OrbitalState &aInitialState) override |
| Public Member Functions inherited from WsfOrbitalIntegrator | |
| WsfOrbitalIntegrator ()=default | |
| WsfOrbitalIntegrator (const WsfOrbitalIntegrator &aOther) | |
| ~WsfOrbitalIntegrator () override=default | |
| WsfOrbitalIntegrator & | operator= (const WsfOrbitalIntegrator &aOther)=delete |
| const char * | GetScriptClassName () const override |
| void | SetPropagator (const WsfIntegratingPropagator *aPropagatorPtr) |
| Public Member Functions inherited from WsfObject | |
| WsfObject () | |
| This is the constructor for the WsfObject class. | |
| ~WsfObject () override | |
| This is the destructor for the WsfObject class. | |
| const char * | GetScriptClassName () const override |
| const std::string & | GetType () const |
| WsfStringId | GetTypeId () const |
| Get the string ID of the 'type' of the object. | |
| void | SetType (WsfStringId aType) |
| const std::string & | GetBaseType () const |
| WsfStringId | GetBaseTypeId () const |
| const TypeList & | GetTypeList () const |
| bool | IsA_TypeOf (WsfStringId aType) const |
| WsfObject & | operator= (const WsfObject &aRhs) |
| Assignment operator. | |
| template<typename T> | |
| void | Serialize (T &aBuff) |
| For XIO (de)serialization. | |
| const std::string & | GetName () const |
| WsfStringId | GetNameId () const |
| void | SetName (WsfStringId aName) |
Static Public Attributes | |
| static constexpr const char * | cTYPE = "prince_dormand_78" |
| static constexpr double | cCVALUES [cSTEPCOUNT] |
| static constexpr double | cBVALUES [cSTEPCOUNT] |
| static constexpr double | cERRORVALUES [cSTEPCOUNT] |
| static constexpr double | cAVALUES [cSTEPCOUNT][cSTEPCOUNT - 1] |
| Static Public Attributes inherited from WsfRungeKuttaOrbitalIntegrator< 8, 13, WsfPrinceDormand78OrbitalIntegrator > | |
| static constexpr unsigned int | cORDER |
| static constexpr unsigned int | cSTEPCOUNT |
Additional Inherited Members | |
| Public Types inherited from WsfRungeKuttaOrbitalIntegrator< 8, 13, WsfPrinceDormand78OrbitalIntegrator > | |
| enum | ErrorCriterion |
| Public Types inherited from WsfObject | |
| typedef std::vector< WsfStringId > | TypeList |
| The list of types returned by GetTypeList. | |
| Static Public Member Functions inherited from WsfRungeKuttaOrbitalIntegrator< 8, 13, WsfPrinceDormand78OrbitalIntegrator > | |
| static std::string | GetStringFromCriterion (ErrorCriterion aErrorCriterion) |
| static ErrorCriterion | GetErrorCriterionFromString (const std::string &aErrorCriterion) |
| WsfObject (const WsfObject &aSrc) | |
| Copy constructor (for Clone()). | |
| Protected Attributes inherited from WsfOrbitalIntegrator | |
| const WsfIntegratingPropagator * | mPropagatorPtr {nullptr} |
|
default |
Referenced by Clone(), and WsfPrinceDormand78OrbitalIntegrator().
|
default |
References WsfPrinceDormand78OrbitalIntegrator().
|
overridedefault |
|
inlineoverridevirtual |
Return a copy of this object. Must be implemented by all derived types. If cloning is impossible, a WsfUncloneableException should be thrown.
Implements WsfOrbitalIntegrator.
References WsfPrinceDormand78OrbitalIntegrator().
|
inlineoverridevirtual |
Implements WsfOrbitalIntegrator.
References cTYPE.
|
inlineoverride |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
Referenced by GetIntegratorType(), and WsfOrbitalIntegratorTypes::WsfOrbitalIntegratorTypes().