Class astrea::astro::CartesianPartial¶
ClassList > astrea > astro > CartesianPartial
Class representing a partial derivative of a Cartesian state vector.More...
#include <Cartesian.hpp>
Public Functions¶
| Type | Name |
|---|---|
| CartesianPartial () = default Default constructor for CartesianPartial . |
|
| CartesianPartial (const Velocity & vx, const Velocity & vy, const Velocity & vz, const Acceleration & ax, const Acceleration & ay, const Acceleration & az) Constructor for CartesianPartial with velocity and acceleration components. |
|
| CartesianPartial (const VelocityVector< frames::earth::icrf > & v, const AccelerationVector< frames::earth::icrf > & a) Constructor for CartesianPartial with velocity and acceleration vectors. |
|
| std::vector< Unitless > | force_to_vector () const Converts the CartesianPartial state vector to a vector of unitless values. |
| Cartesian | operator* (const Time & time) const Multiplication operator for CartesianPartial . |
Detailed Description¶
This class encapsulates the velocity and acceleration components of a vehicle in Cartesian coordinates.
Public Functions Documentation¶
function CartesianPartial [1/3]¶
Default constructor for CartesianPartial .
function CartesianPartial [2/3]¶
Constructor for CartesianPartial with velocity and acceleration components.
inline astrea::astro::CartesianPartial::CartesianPartial (
const Velocity & vx,
const Velocity & vy,
const Velocity & vz,
const Acceleration & ax,
const Acceleration & ay,
const Acceleration & az
)
Parameters:
vxX component of velocityvyY component of velocityvzZ component of velocityaxX component of accelerationayY component of accelerationazZ component of acceleration
function CartesianPartial [3/3]¶
Constructor for CartesianPartial with velocity and acceleration vectors.
inline astrea::astro::CartesianPartial::CartesianPartial (
const VelocityVector < frames::earth::icrf > & v,
const AccelerationVector < frames::earth::icrf > & a
)
Parameters:
vVelocity vectoraAcceleration vector
function force_to_vector¶
Converts the CartesianPartial state vector to a vector of unitless values.
Returns:
std::vector<Unitless> Vector containing the components of the CartesianPartial state vector.
function operator*¶
Multiplication operator for CartesianPartial .
Parameters:
timeTime to multiply the CartesianPartial by
Returns:
Cartesian Resulting Cartesian state vector after multiplication.
The documentation for this class was generated from the following file astrea/astro/astro/state/orbital_elements/instances/Cartesian.hpp