Inheritance diagram for single_star:
Public Member Functions | |
single_star (node *) | |
single_star (single_star &) | |
~single_star () | |
int | no_of_elements () |
star_type_spec | get_spec_type (star_type_spec i) |
int | get_identity () |
real | get_previous_current_time () |
real | get_previous_total_mass () |
real | get_current_time () |
real | get_relative_age () |
real | get_effective_radius () |
real | get_last_update_age () |
real | get_next_update_age () |
real | get_relative_mass () |
real | get_envelope_mass () |
real | get_core_mass () |
real | get_COcore_mass () |
real | get_core_radius () |
real | get_radius () |
real | get_luminosity () |
real | get_velocity () |
vec | get_anomal_velocity () |
real | get_magnetic_field () |
real | get_rotation_period () |
real | get_total_mass () |
void | set_current_time (real t) |
void | set_relative_age (real t) |
void | set_luminosity (real l) |
void | set_magnetic_field (real b) |
void | set_rotation_period (real p) |
void | set_identity (int i) |
void | set_envelope_mass (const real m) |
void | set_core_mass (const real m) |
void | set_COcore_mass (const real m) |
void | set_spec_type (star_type_spec s, bool on=true) |
void | set_effective_radius (const real r) |
void | set_last_update_age (const real t) |
void | set_next_update_age (const real t) |
void | set_previous_radius (const real r) |
void | set_velocity (const real v) |
void | set_anomal_velocity (const vec v) |
real | magnitude () |
real | temperature () |
bool | low_mass_star () |
bool | medium_mass_star () |
bool | high_mass_star () |
void | initialize (int, real, real, real, real, real, real) |
real | nucleair_evolution_timescale () |
real | kelvin_helmholds_timescale () |
real | dynamic_timescale () |
real | main_sequence_time () |
real | main_sequence_time (const real) |
real | hertzsprung_gap_time (const real) |
real | hertzsprung_gap_time (const real, const real) |
real | helium_giant_time (const real) |
real | helium_giant_time (const real, const real) |
real | nucleair_evolution_time () |
real | nucleair_evolution_time (const real) |
real | base_giant_branch_time (const real) |
real | base_giant_branch_time (const real, const real) |
real | base_giant_time (const real) |
real | base_giant_time (const real, const real) |
real | helium_time () |
real | get_evolve_timestep () |
real | mass_transfer_timescale (mass_transfer_type &type) |
real | base_main_sequence_luminosity (const real) |
real | base_main_sequence_luminosity () |
real | base_giant_branch_luminosity () |
real | base_giant_branch_luminosity (const real) |
real | giant_luminosity () |
real | giant_luminosity (const real) |
real | base_agb_luminosity (const real) |
real | base_agb_luminosity (const real, const real) |
real | agb_luminosity () |
real | agb_luminosity (const real) |
real | helium_giant_luminosity () |
real | helium_giant_luminosity (const real) |
real | maximum_luminosity () |
real | maximum_luminosity (const real) |
real | bolometric_correction () |
bool | remnant () |
bool | magnetic () |
bool | hydrogen_envelope_star () |
bool | giant_star () |
bool | star_with_COcore () |
real | helium_core_radius () |
void | evolve_core_mass (const real) |
real | final_core_mass () |
void | refresh_memory () |
void | recall_memory () |
void | update_wind_constant () |
void | stellar_wind (const real) |
real | wind_velocity () |
real | accrete_from_stellar_wind (const real, const real) |
real | zeta_adiabatic () |
real | zeta_thermal () |
real | angular_momentum () |
void | adjust_donor_radius (const real) |
void | adjust_accretor_radius (const real, const real) |
void | add_mass_to_core (const real) |
real | add_mass_to_accretor (const real) |
real | add_mass_to_accretor (real, const real) |
real | rejuvenation_fraction (const real) |
void | update_relative_mass (const real) |
void | lose_envelope_decent () |
star * | merge_elements (star *) |
real | mass_ratio_mdot_limit (real) |
real | accretion_limit (const real, const real) |
real | expansionA (const real) |
real | expansionB (const real) |
void | update () |
void | detect_spectral_features () |
void | read_element () |
void | put_element () |
void | dump (ostream &, bool brief=true) |
void | dump (char *, bool brief=true) |
void | print_status () |
void | print_roche () |
void | put_state () |
void | put_hrd (ostream &) |
real | get_dlogR_dT () |
real | tf2_energy_diss (const real) |
real | tf3_energy_diss (const real) |
real | potential_energy () |
real | kinetic_energy () |
real | total_energy () |
void | post_constructor () |
void | star_transformation_story (stellar_type) |
void | merge_two_stars_story (stellar_type) |
void | post_supernova_story () |
void | first_roche_lobe_contact_story (stellar_type) |
virtual istream & | scan_star_story (istream &) |
virtual ostream & | print_star_story (ostream &, int short_output=0) |
Protected Attributes | |
int | identity |
stellar_type | star_type |
star_type_spec | spec_type [no_of_spec_type] |
real | current_time |
real | relative_age |
real | last_update_age |
real | next_update_age |
real | relative_mass |
real | envelope_mass |
real | core_mass |
real | COcore_mass |
real | radius |
real | core_radius |
real | effective_radius |
real | luminosity |
real | velocity |
vec | anomal_velocity |
real | birth_mass |
real | magnetic_field |
real | rotation_period |
real | wind_constant |
real | accreted_mass |
star_hist | previous |
Definition at line 33 of file single_star.h.