|
Astro
0.0.0
A C++ library for space dynamics
|
This is the complete list of members for Astro::Body, including all inherited members.
| Anomaly typedef | Astro::Body | |
| anomaly(Real const t) const | Astro::Body | inline |
| Body() | Astro::Body | inline |
| Body(std::string const &t_name, Real const t_mass, Real const t_radius=0.0) | Astro::Body | inline |
| Body(Body const &)=default | Astro::Body | |
| Body(Body &&)=default | Astro::Body | |
| cartesian_eom(Eigen::Matrix< T, 6, 1 > const &x, Eigen::Matrix< T, 3, 1 > const &thrust_rtn) const | Astro::Body | inline |
| cartesian_position(Real const t) const | Astro::Body | inline |
| cartesian_state() const | Astro::Body | inline |
| cartesian_state(Real const t) const | Astro::Body | inline |
| cartesian_velocity(Real const t) const | Astro::Body | inline |
| epoch() const | Astro::Body | inline |
| epoch_anomaly() const | Astro::Body | inline |
| equinoctial_eom(Vector6 const &x, Vector3 const &thrust) const | Astro::Body | inline |
| equinoctial_eom(Vector6 const &x, Real thrust_rad, Real thrust_tan, Real thrust_nor) const | Astro::Body | inline |
| equinoctial_state(Real const t) const | Astro::Body | inline |
| 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::Body | inline |
| keplerian_eom(Vector6 const &x, Vector3 const &thrust) const | Astro::Body | inline |
| keplerian_state(Real const t) const | Astro::Body | inline |
| m_epoch | Astro::Body | private |
| m_epoch_anom | Astro::Body | private |
| m_mass | Astro::Body | private |
| m_name | Astro::Body | private |
| m_orbit | Astro::Body | private |
| m_radius | Astro::Body | private |
| mass() const | Astro::Body | inline |
| mass(Real const t_mass) | Astro::Body | inline |
| name() const | Astro::Body | inline |
| name(std::string const &t_name) | Astro::Body | inline |
| operator=(const Body &)=default | Astro::Body | |
| operator=(Body &&)=default | Astro::Body | |
| orbit() const | Astro::Body | inline |
| radius() const | Astro::Body | inline |
| radius(Real const t_radius) | Astro::Body | inline |
| set_cartesian_state(Vector6 const &cart) | Astro::Body | inline |
| set_epoch(Real const t_epoch) | Astro::Body | inline |
| set_epoch_anomaly() | Astro::Body | inline |
| set_epoch_anomaly(Anomaly const &t_epoch_anomaly) | Astro::Body | inline |
| set_equinoctial_state(Vector6 const &state) | Astro::Body | inline |
| set_keplerian_state(Vector6 const &state) | Astro::Body | inline |
| set_orbit() | Astro::Body | inline |