12#ifndef WSFJ2_PERTURBATIONORBITALPROPAGATOR_HPP
13#define WSFJ2_PERTURBATIONORBITALPROPAGATOR_HPP
16#include "wsf_space_export.h"
39 bool Initialize(
const UtCalendar& aEpoch)
override;
std::function< std::unique_ptr< UtOrbitalPropagatorBase >(const std::string &)> FactoryPtr
Definition WsfOrbitalPropagatorTypes.hpp:35
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
static WsfOrbitalPropagatorTypes::FactoryPtr ObjectFactory(WsfScenario &aScenario)
Definition WsfJ2_PerturbationOrbitalPropagator.cpp:45
J2_PerturbationOrbitalPropagator & operator=(const J2_PerturbationOrbitalPropagator &aOther)=delete
bool Initialize(const UtCalendar &aEpoch) override
Definition WsfJ2_PerturbationOrbitalPropagator.cpp:34
~J2_PerturbationOrbitalPropagator() override=default
J2_PerturbationOrbitalPropagator * Clone() const override
Definition WsfJ2_PerturbationOrbitalPropagator.hpp:36
J2_PerturbationOrbitalPropagator(const J2_PerturbationOrbitalPropagator &aOther)=default
J2_PerturbationOrbitalPropagator(std::unique_ptr< ut::OrbitalState > aInitialOrbitalState)
Definition WsfJ2_PerturbationOrbitalPropagator.cpp:23
KeplerianOrbitalPropagator(std::unique_ptr< ut::OrbitalState > aInitialOrbitalState)
Definition WsfKeplerianOrbitalPropagator.cpp:19
Definition WsfAtmosphere.cpp:23
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32