12#ifndef WSFORBITALINTEGRATOR_HPP
13#define WSFORBITALINTEGRATOR_HPP
15#include "UtCalendar.hpp"
16#include "UtOrbitalState.hpp"
43 const UtCalendar& aFinalTime,
44 const ut::OrbitalState& aInitialState) = 0;
Definition WsfIntegratingPropagator.hpp:37
WsfObject()
This is the constructor for the WsfObject class.
Definition WsfObject.cpp:88
Definition WsfOrbitalDynamics.hpp:32
virtual std::string GetIntegratorType() const =0
virtual ut::OrbitalState AdvanceToTime(const WsfOrbitalDynamics &aDynamics, const UtCalendar &aFinalTime, const ut::OrbitalState &aInitialState)=0
void SetPropagator(const WsfIntegratingPropagator *aPropagatorPtr)
Definition WsfOrbitalIntegrator.hpp:48
const WsfIntegratingPropagator * mPropagatorPtr
Definition WsfOrbitalIntegrator.hpp:51
WsfOrbitalIntegrator * Clone() const override=0
const char * GetScriptClassName() const override
Definition WsfOrbitalIntegrator.hpp:40
WsfOrbitalIntegrator(const WsfOrbitalIntegrator &aOther)
Definition WsfOrbitalIntegrator.hpp:28
~WsfOrbitalIntegrator() override=default
WsfOrbitalIntegrator & operator=(const WsfOrbitalIntegrator &aOther)=delete
WsfOrbitalIntegrator()=default