Astro  0.0.0
A C++ library for space dynamics
Loading...
Searching...
No Matches
Astro::Body Member List

This is the complete list of members for Astro::Body, including all inherited members.

Anomaly typedefAstro::Body
anomaly(Real const t) constAstro::Bodyinline
Body()Astro::Bodyinline
Body(std::string const &t_name, Real const t_mass, Real const t_radius=0.0)Astro::Bodyinline
Body(Body const &)=defaultAstro::Body
Body(Body &&)=defaultAstro::Body
cartesian_eom(Eigen::Matrix< T, 6, 1 > const &x, Eigen::Matrix< T, 3, 1 > const &thrust_rtn) constAstro::Bodyinline
cartesian_position(Real const t) constAstro::Bodyinline
cartesian_state() constAstro::Bodyinline
cartesian_state(Real const t) constAstro::Bodyinline
cartesian_velocity(Real const t) constAstro::Bodyinline
epoch() constAstro::Bodyinline
epoch_anomaly() constAstro::Bodyinline
equinoctial_eom(Vector6 const &x, Vector3 const &thrust) constAstro::Bodyinline
equinoctial_eom(Vector6 const &x, Real thrust_rad, Real thrust_tan, Real thrust_nor) constAstro::Bodyinline
equinoctial_state(Real const t) constAstro::Bodyinline
integrate(Sandals::RungeKutta< Real, S, 6, 0 > &rk, VectorX const &t_mesh, Vector6 const &ics, Sandals::Solution< Real, 6, 0 > &sol, bool const adaptive=false)Astro::Bodyinline
keplerian_eom(Vector6 const &x, Vector3 const &thrust) constAstro::Bodyinline
keplerian_state(Real const t) constAstro::Bodyinline
m_epochAstro::Bodyprivate
m_epoch_anomAstro::Bodyprivate
m_massAstro::Bodyprivate
m_nameAstro::Bodyprivate
m_orbitAstro::Bodyprivate
m_radiusAstro::Bodyprivate
mass() constAstro::Bodyinline
mass(Real const t_mass)Astro::Bodyinline
name() constAstro::Bodyinline
name(std::string const &t_name)Astro::Bodyinline
operator=(const Body &)=defaultAstro::Body
operator=(Body &&)=defaultAstro::Body
orbit() constAstro::Bodyinline
radius() constAstro::Bodyinline
radius(Real const t_radius)Astro::Bodyinline
set_cartesian_state(Vector6 const &cart)Astro::Bodyinline
set_epoch(Real const t_epoch)Astro::Bodyinline
set_epoch_anomaly()Astro::Bodyinline
set_epoch_anomaly(Anomaly const &t_epoch_anomaly)Astro::Bodyinline
set_equinoctial_state(Vector6 const &state)Astro::Bodyinline
set_keplerian_state(Vector6 const &state)Astro::Bodyinline
set_orbit()Astro::Bodyinline