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::Orbit | private |
anomaly() const | Astro::Orbit | inline |
anomaly(Anomaly const &t_anom) | Astro::Orbit | inline |
Body() | Astro::Body | inline |
Body(Body const &)=default | Astro::Body | |
Body(Body &&)=default | Astro::Body | |
Cartesian typedef | Astro::Orbit | private |
cartesian() const | Astro::Orbit | inline |
cartesian(Vector3 const &t_r, Vector3 const &t_v) | Astro::Orbit | inline |
cartesian(Cartesian const &t_cart) | Astro::Orbit | inline |
cartesian_eom(Vector3 const &thrust_rtn) const | Astro::Body | inline |
cartesian_eom(Real thrust_rad, Real thrust_tan, Real thrust_nor) const | Astro::Body | inline |
cartesian_rtn_to_xyz(Vector3 const &vec) const | Astro::Orbit | inline |
cartesian_to_frenet_rtn() const | Astro::Orbit | inline |
cartesian_xyz_to_rtn(Vector3 const &vec) const | Astro::Orbit | inline |
Equinoctial typedef | Astro::Orbit | private |
equinoctial() const | Astro::Orbit | inline |
equinoctial_eom(Vector3 const &thrust) const | Astro::Body | inline |
equinoctial_eom(Real thrust_rad, Real thrust_tan, Real thrust_nor) const | Astro::Body | inline |
equinoctial_eom_A() const | Astro::Body | inline |
equinoctial_eom_b() const | Astro::Body | inline |
equinoctial_rtn_to_xyz(Vector3 const &vec) const | Astro::Orbit | inline |
equinoctial_to_frenet_rtn() const | Astro::Orbit | inline |
equinoctial_to_reference() const | Astro::Orbit | inline |
equinoctial_xyz_to_rtn(Vector3 const &vec) const | Astro::Orbit | inline |
factor() const | Astro::Orbit | inline |
factor(Factor t_factor) | Astro::Orbit | inline |
info() const | Astro::Orbit | inline |
info(std::ostream &os) | Astro::Orbit | inline |
Keplerian typedef | Astro::Orbit | private |
keplerian() const | Astro::Orbit | inline |
keplerian(Real t_a, Real t_e, Real t_i, Real t_Omega, Real t_omega) | Astro::Orbit | inline |
keplerian(Keplerian const &t_kepl) | Astro::Orbit | inline |
keplerian_to_reference() const | Astro::Orbit | inline |
m_anom | Astro::Orbit | protected |
m_cart | Astro::Orbit | protected |
m_equi | Astro::Orbit | protected |
m_factor | Astro::Orbit | protected |
m_kepl | Astro::Orbit | protected |
m_mass | Astro::Body | private |
m_mu | Astro::Orbit | protected |
m_quat | Astro::Orbit | protected |
m_type | Astro::Orbit | protected |
mass() const | Astro::Body | inline |
mass(Real t_mass) | Astro::Body | inline |
MatrixA typedef | Astro::Body | private |
mu() const | Astro::Orbit | inline |
mu(Real t_mu) | Astro::Orbit | inline |
operator=(const Body &)=default | Astro::Body | |
operator=(Body &&)=default | Astro::Body | |
Astro::Orbit::operator=(const Orbit &)=default | Astro::Orbit | |
Astro::Orbit::operator=(Orbit &&)=default | Astro::Orbit | |
Orbit() | Astro::Orbit | inline |
Orbit(Orbit const &)=default | Astro::Orbit | |
Orbit(Orbit &&)=default | Astro::Orbit | |
Quaternionic typedef | Astro::Orbit | private |
quaternionic() const | Astro::Orbit | inline |
reset() | Astro::Orbit | inline |
set_cartesian(Real r_x, Real r_y, Real r_z, Real v_x, Real v_y, Real v_z) | Astro::Orbit | inline |
set_equinoctial(Real t_p, Real t_f, Real t_g, Real t_h, Real t_k) | Astro::Orbit | inline |
set_equinoctial(Equinoctial const &t_equi) | Astro::Orbit | inline |
set_quaternionic(Real t_q_1, Real t_q_2, Real t_q_3, Real t_q_4) | Astro::Orbit | inline |
set_quaternionic(Quaternion const &t_quat) | Astro::Orbit | inline |
type() const | Astro::Orbit | inline |
type(Real e) | Astro::Orbit | inline |
VectorB typedef | Astro::Body | private |