Skip to content

Class astrea::astro::EquinoctialPartial

ClassList > astrea > astro > EquinoctialPartial

Class representing a partial derivative of an Equinoctial state vector.

  • #include <Equinoctial.hpp>

Public Functions

Type Name
EquinoctialPartial () = default
Default constructor for EquinoctialPartial .
EquinoctialPartial (const Velocity & semilatusPartial, const UnitlessPerTime & fPartial, const UnitlessPerTime & gPartial, const UnitlessPerTime & hPartial, const UnitlessPerTime & kPartial, const AngularRate & trueLongitudePartial)
Constructor for EquinoctialPartial with velocity and acceleration components.
std::vector< Unitless > force_to_vector () const
Converts the EquinoctialPartial state vector to a vector of unitless values.
Equinoctial operator* (const Time & time) const
Multiplication operator for EquinoctialPartial .

Public Functions Documentation

function EquinoctialPartial [1/2]

Default constructor for EquinoctialPartial .

astrea::astro::EquinoctialPartial::EquinoctialPartial () = default

Initializes the EquinoctialPartial with zero values.


function EquinoctialPartial [2/2]

Constructor for EquinoctialPartial with velocity and acceleration components.

inline astrea::astro::EquinoctialPartial::EquinoctialPartial (
    const Velocity & semilatusPartial,
    const UnitlessPerTime & fPartial,
    const UnitlessPerTime & gPartial,
    const UnitlessPerTime & hPartial,
    const UnitlessPerTime & kPartial,
    const AngularRate & trueLongitudePartial
) 

Parameters:

  • semilatusPartial Semilatus rectum partial derivative
  • fPartial First component of the eccentricity vector partial derivative
  • gPartial Second component of the eccentricity vector partial derivative
  • hPartial First component of the planar vector partial derivative
  • kPartial Second component of the planar vector partial derivative
  • trueLongitudePartial True longitude partial derivative

function force_to_vector

Converts the EquinoctialPartial state vector to a vector of unitless values.

std::vector< Unitless > astrea::astro::EquinoctialPartial::force_to_vector () const

Returns:

std::vector<Unitless> Vector containing the components of the EquinoctialPartial state vector.


function operator*

Multiplication operator for EquinoctialPartial .

Equinoctial astrea::astro::EquinoctialPartial::operator* (
    const Time & time
) const

Parameters:

Returns:

Equinoctial Resulting Equinoctial state vector after multiplication.



The documentation for this class was generated from the following file astrea/astro/astro/state/orbital_elements/instances/Equinoctial.hpp