Planetary Orbital Evolution due to Tides
Orbital evolution of two objects experiencing tides
Evolve::DissipatingBody Member List

This is the complete list of members for Evolve::DissipatingBody, including all inherited members.

__above_lock_fractionsEvolve::DissipatingBodyprivate
__angular_momentum_transferEvolve::DissipatingBodyprivate
__dorbital_frequency_daEvolve::DissipatingBodyprivate
__num_locked_zonesEvolve::DissipatingBodyprivate
__orbit_entriesEvolve::DissipatingBodyprivate
__orbit_powerEvolve::DissipatingBodyprivate
__orbit_power_correctionEvolve::DissipatingBodyprivate
__orbit_torqueEvolve::DissipatingBodyprivate
__orbit_torque_correctionEvolve::DissipatingBodyprivate
__orbital_frequencyEvolve::DissipatingBodyprivate
__power_normEvolve::DissipatingBodyprivate
__surface_lock_frequencyEvolve::DissipatingBodyprivate
__tidal_torques_aboveEvolve::DissipatingBodyprivate
__tidal_torques_belowEvolve::DissipatingBodyprivate
add_to_evolution()Evolve::DissipatingBodyvirtual
angular_momentum_coupling(unsigned top_zone_index, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, bool with_respect_to_top=false) const =0Evolve::DissipatingBodypure virtual
angular_momentum_loss(Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV) const =0Evolve::DissipatingBodypure virtual
angular_momentum_transfer(const DissipatingZone &outer_zone, const DissipatingZone &inner_zone, Eigen::Vector3d &outer_angmom_gain, Eigen::Vector3d &inner_angmom_gain, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, bool with_respect_to_outer=false) constEvolve::DissipatingBodyprivate
angular_momentum_transfer_from_bottom(unsigned zone_index, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, bool with_respect_to_inner=false) constEvolve::DissipatingBodyprivate
angular_momentum_transfer_from_top(unsigned zone_index, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, bool with_respect_to_outer=false) constEvolve::DissipatingBodyprivate
angular_momentum_transfer_to_zone(unsigned zone_index, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, int deriv_zone=0) constEvolve::DissipatingBodyprivate
calculate_nontidal_torques()Evolve::DissipatingBodyprivate
calculate_orbit_rate_corrections()Evolve::DissipatingBodyprivate
change_e_order(unsigned new_e_order, BinarySystem &system, bool primary)Evolve::DissipatingBodyvirtual
collect_orbit_rates(double orbital_frequency, double torque_norm)Evolve::DissipatingBodyprivate
configure(bool initialize, double age, double companion_mass, double semimajor, double eccentricity, const double *spin_angmom, const double *inclination=NULL, const double *periapsis=NULL, bool locked_surface=false, bool zero_outer_inclination=false, bool zero_outer_periapsis=false)Evolve::DissipatingBodyvirtual
correct_orbit_power(Eigen::VectorXd &above_lock_fractions_age_deriv, Eigen::VectorXd &above_lock_fractions_semimajor_deriv, Eigen::VectorXd &above_lock_fractions_eccentricity_deriv, Eigen::VectorXd &above_lock_fractions_radius_deriv)Evolve::DissipatingBodyprivate
correct_orbit_torque(std::valarray< Eigen::VectorXd > &above_lock_fractions)Evolve::DissipatingBodyprivate
DissipatingBody()Evolve::DissipatingBody
lock_zone_spin(unsigned zone_index, int orbital_frequency_multiplier, int spin_frequency_multiplier)Evolve::DissipatingBodyinline
mass() constEvolve::DissipatingBodyinline
next_stop_age() constEvolve::DissipatingBodyinlinevirtual
nontidal_torque(unsigned zone_index, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, int deriv_zone=0) constEvolve::DissipatingBody
normalize_torques(double companion_mass, double semimajor, double orbital_frequency)Evolve::DissipatingBodyprivate
number_locked_zones() constEvolve::DissipatingBodyinline
number_zones() const =0Evolve::DissipatingBodypure virtual
radius(int deriv_order=0) constEvolve::DissipatingBodyinline
reached_critical_age(double)Evolve::DissipatingBodyinlinevirtual
reset_evolution()Evolve::DissipatingBodyvirtual
rewind_evolution(unsigned nsteps)Evolve::DissipatingBodyvirtual
set_above_lock_fractions(std::valarray< Eigen::VectorXd > &above_lock_fractions)Evolve::DissipatingBody
set_surface_lock_frequency(double frequency)Evolve::DissipatingBodyinline
spin_frequency() constEvolve::DissipatingBodyinline
spin_jumped()Evolve::DissipatingBodyinlinevirtual
stopping_conditions(BinarySystem &system, bool primary)Evolve::DissipatingBodyvirtual
surface_lock_frequency() constEvolve::DissipatingBodyinline
tidal_orbit_power(Dissipation::QuantityEntry entry=Dissipation::NO_DERIV, unsigned deriv_zone_index=0, const Eigen::VectorXd &above_lock_fraction_deriv=Eigen::VectorXd()) constEvolve::DissipatingBody
tidal_orbit_torque(Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, unsigned deriv_zone_index=0, const Eigen::VectorXd &above_lock_fraction_deriv=Eigen::VectorXd()) constEvolve::DissipatingBody
tidal_orbit_torque(const DissipatingZone &reference_zone, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, unsigned deriv_zone_index=0, const Eigen::VectorXd &above_lock_fraction_deriv=Eigen::VectorXd()) constEvolve::DissipatingBody
tidal_power(unsigned zone_index, bool above, Dissipation::QuantityEntry entry=Dissipation::NO_DERIV) constEvolve::DissipatingBody
tidal_torque(unsigned zone_index, bool above, Dissipation::QuantityEntry entry=Dissipation::NO_DERIV) constEvolve::DissipatingBodyinline
unlock_zone_spin(unsigned zone_index, short direction)Evolve::DissipatingBodyinline
zone(unsigned zone_index) const =0Evolve::DissipatingBodypure virtual
zone(unsigned zone_index)=0Evolve::DissipatingBodypure virtual
~DissipatingBody()Evolve::DissipatingBodyinlinevirtual