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

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

__discarded_stop_agesEvolve::OrbitSolverprivate
__e_order_downgrade_thresholdEvolve::OrbitSolverprivate
__end_ageEvolve::OrbitSolverprivate
__evolution_start_timeEvolve::OrbitSolverprivate
__last_e_order_upgrade_ageEvolve::OrbitSolverprivate
__orbit_deriv_historyEvolve::OrbitSolverprivate
__orbit_historyEvolve::OrbitSolverprivate
__precisionEvolve::OrbitSolverprivate
__print_progressEvolve::OrbitSolverprivate
__runtime_limitEvolve::OrbitSolverprivate
__skip_history_extremumEvolve::OrbitSolverprivate
__skip_history_zerocrossingEvolve::OrbitSolverprivate
__stop_cond_discardedEvolve::OrbitSolverprivate
__stop_cond_historyEvolve::OrbitSolverprivate
__stop_deriv_discardedEvolve::OrbitSolverprivate
__stop_deriv_historyEvolve::OrbitSolverprivate
__stop_history_agesEvolve::OrbitSolverprivate
__stop_infoEvolve::OrbitSolverprivate
__stopping_conditionsEvolve::OrbitSolverprivate
__tabulated_agesEvolve::OrbitSolverprivate
__tabulated_evolution_modesEvolve::OrbitSolverprivate
acceptable_step(double current_age, double previous_age, const StopInformation &stop_info)Evolve::OrbitSolverprivate
add_to_evolution(double age, Core::EvolModeType evolution_mode, BinarySystem &system)Evolve::OrbitSolverprivate
adjust_eccentricity_order(BinarySystem &system, const std::valarray< double > &orbit, Core::EvolModeType evolution_mode, bool must_increase=false)Evolve::OrbitSolverprivate
at_exact_condition(double previous_age, const StopInformation &stop_info)Evolve::OrbitSolverprivate
check_expansion_error(const std::valarray< double > &derivatives, const std::valarray< double > &expansion_errors)Evolve::OrbitSolverprivate
clear_discarded()Evolve::OrbitSolverprivate
clear_history()Evolve::OrbitSolverprivate
crossing_from_history(size_t condition_index) constEvolve::OrbitSolverprivate
crossing_from_history_no_deriv(size_t condition_index) constEvolve::OrbitSolverprivate
evolution_ages() constEvolve::OrbitSolverinline
evolve_until(BinarySystem &system, double &max_age, std::valarray< double > &orbit, StoppingConditionType &stop_reason, double max_step, Core::EvolModeType evolution_mode)Evolve::OrbitSolverprivate
extremum_from_history(size_t condition_index) constEvolve::OrbitSolverprivate
extremum_from_history_no_deriv(size_t condition_index) constEvolve::OrbitSolverprivate
get_stopping_condition(BinarySystem &system)Evolve::OrbitSolverprivate
go_back(double max_age, BinarySystem &system, std::valarray< double > &orbit)Evolve::OrbitSolverprivate
initialize_skip_history(const StoppingCondition &stop_cond, StoppingConditionType stop_reason)Evolve::OrbitSolverprivate
insert_discarded(double age, const std::valarray< double > &current_stop_cond, const std::valarray< double > &current_stop_deriv)Evolve::OrbitSolverprivate
mode_evolution() constEvolve::OrbitSolverinline
operator()(BinarySystem &system, double max_step=Core::Inf, const std::list< double > &required_ages=std::list< double >(), double max_runtime=0)Evolve::OrbitSolver
OrbitSolver(double max_age, double required_precision, bool print_progress=false)Evolve::OrbitSolver
output_history_and_discarded(std::ostream &os)Evolve::OrbitSolverprivate
reached_stopping_condition(double stop_age, StoppingConditionType stop_reason)Evolve::OrbitSolverprivate
reject_step(double &age, StopInformation &stop, BinarySystem &system, std::valarray< double > &orbit, double &max_next_t, double &step_size, std::string reason)Evolve::OrbitSolverprivate
reset(BinarySystem &system)Evolve::OrbitSolverprivate
select_stop_condition_interval(bool crossing, size_t cond_ind, size_t max_points) constEvolve::OrbitSolverprivate
stopping_age(double age, const BinarySystem &system, const std::list< double > &required_ages)Evolve::OrbitSolverprivate
update_stop_condition_history(double age, const std::valarray< double > &orbit, const std::valarray< double > &derivatives, const std::valarray< double > &expansion_errors, Core::EvolModeType evolution_mode, StoppingConditionType stop_reason=NO_STOP, bool ignore_e_order_decrease=false)Evolve::OrbitSolverprivate
~OrbitSolver()Evolve::OrbitSolverinline