This is the complete list of members for Evolve::DissipatingBody, including all inherited members.
| __above_lock_fractions | Evolve::DissipatingBody | private |
| __angular_momentum_transfer | Evolve::DissipatingBody | private |
| __dorbital_frequency_da | Evolve::DissipatingBody | private |
| __num_locked_zones | Evolve::DissipatingBody | private |
| __orbit_entries | Evolve::DissipatingBody | private |
| __orbit_power | Evolve::DissipatingBody | private |
| __orbit_power_correction | Evolve::DissipatingBody | private |
| __orbit_torque | Evolve::DissipatingBody | private |
| __orbit_torque_correction | Evolve::DissipatingBody | private |
| __orbital_frequency | Evolve::DissipatingBody | private |
| __power_norm | Evolve::DissipatingBody | private |
| __surface_lock_frequency | Evolve::DissipatingBody | private |
| __tidal_torques_above | Evolve::DissipatingBody | private |
| __tidal_torques_below | Evolve::DissipatingBody | private |
| add_to_evolution() | Evolve::DissipatingBody | virtual |
| angular_momentum_coupling(unsigned top_zone_index, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, bool with_respect_to_top=false) const =0 | Evolve::DissipatingBody | pure virtual |
| angular_momentum_loss(Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV) const =0 | Evolve::DissipatingBody | pure 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) const | Evolve::DissipatingBody | private |
| angular_momentum_transfer_from_bottom(unsigned zone_index, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, bool with_respect_to_inner=false) const | Evolve::DissipatingBody | private |
| angular_momentum_transfer_from_top(unsigned zone_index, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, bool with_respect_to_outer=false) const | Evolve::DissipatingBody | private |
| angular_momentum_transfer_to_zone(unsigned zone_index, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, int deriv_zone=0) const | Evolve::DissipatingBody | private |
| calculate_nontidal_torques() | Evolve::DissipatingBody | private |
| calculate_orbit_rate_corrections() | Evolve::DissipatingBody | private |
| change_e_order(unsigned new_e_order, BinarySystem &system, bool primary) | Evolve::DissipatingBody | virtual |
| collect_orbit_rates(double orbital_frequency, double torque_norm) | Evolve::DissipatingBody | private |
| 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::DissipatingBody | virtual |
| 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::DissipatingBody | private |
| correct_orbit_torque(std::valarray< Eigen::VectorXd > &above_lock_fractions) | Evolve::DissipatingBody | private |
| DissipatingBody() | Evolve::DissipatingBody | |
| lock_zone_spin(unsigned zone_index, int orbital_frequency_multiplier, int spin_frequency_multiplier) | Evolve::DissipatingBody | inline |
| mass() const | Evolve::DissipatingBody | inline |
| next_stop_age() const | Evolve::DissipatingBody | inlinevirtual |
| nontidal_torque(unsigned zone_index, Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, int deriv_zone=0) const | Evolve::DissipatingBody | |
| normalize_torques(double companion_mass, double semimajor, double orbital_frequency) | Evolve::DissipatingBody | private |
| number_locked_zones() const | Evolve::DissipatingBody | inline |
| number_zones() const =0 | Evolve::DissipatingBody | pure virtual |
| radius(int deriv_order=0) const | Evolve::DissipatingBody | inline |
| reached_critical_age(double) | Evolve::DissipatingBody | inlinevirtual |
| reset_evolution() | Evolve::DissipatingBody | virtual |
| rewind_evolution(unsigned nsteps) | Evolve::DissipatingBody | virtual |
| set_above_lock_fractions(std::valarray< Eigen::VectorXd > &above_lock_fractions) | Evolve::DissipatingBody | |
| set_surface_lock_frequency(double frequency) | Evolve::DissipatingBody | inline |
| spin_frequency() const | Evolve::DissipatingBody | inline |
| spin_jumped() | Evolve::DissipatingBody | inlinevirtual |
| stopping_conditions(BinarySystem &system, bool primary) | Evolve::DissipatingBody | virtual |
| surface_lock_frequency() const | Evolve::DissipatingBody | inline |
| tidal_orbit_power(Dissipation::QuantityEntry entry=Dissipation::NO_DERIV, unsigned deriv_zone_index=0, const Eigen::VectorXd &above_lock_fraction_deriv=Eigen::VectorXd()) const | Evolve::DissipatingBody | |
| tidal_orbit_torque(Dissipation::QuantityEntry deriv=Dissipation::NO_DERIV, unsigned deriv_zone_index=0, const Eigen::VectorXd &above_lock_fraction_deriv=Eigen::VectorXd()) const | Evolve::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()) const | Evolve::DissipatingBody | |
| tidal_power(unsigned zone_index, bool above, Dissipation::QuantityEntry entry=Dissipation::NO_DERIV) const | Evolve::DissipatingBody | |
| tidal_torque(unsigned zone_index, bool above, Dissipation::QuantityEntry entry=Dissipation::NO_DERIV) const | Evolve::DissipatingBody | inline |
| unlock_zone_spin(unsigned zone_index, short direction) | Evolve::DissipatingBody | inline |
| zone(unsigned zone_index) const =0 | Evolve::DissipatingBody | pure virtual |
| zone(unsigned zone_index)=0 | Evolve::DissipatingBody | pure virtual |
| ~DissipatingBody() | Evolve::DissipatingBody | inlinevirtual |