Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

starbase Class Reference

starbase: The underlying class for stars. More...

#include <starbase.h>

Inheritance diagram for starbase:

star double_star planet single_star black_hole brown_dwarf disintegrated giant helium_giant helium_star hertzsprung_gap horizontal_branch hyper_giant main_sequence neutron_star proto_star SPZDCH_star static_star sub_giant super_giant thorne_zytkow white_dwarf List of all members.

Public Member Functions

 starbase (node *n=0)
 starbase (starbase &sb)
virtual ~starbase ()
nodeget_node ()
storyget_star_story ()
void set_node (node *n)
void set_star_story (story *ss)
virtual ostream & print_star_story (ostream &, int short_output=0)
virtual istream & scan_star_story (istream &, int level=0)
bool get_use_hdyn ()
void set_use_hdyn (bool)
virtual void dump (ostream &, bool)
virtual stellar_type get_element_type ()
virtual real get_total_mass ()
virtual real get_effective_radius ()
virtual real get_current_time ()
virtual real get_relative_age ()
virtual real temperature ()
virtual real get_luminosity ()
virtual vec get_anomal_velocity ()
virtual void set_anomal_velocity (const vec)
virtual void evolve_element (const real)
virtual real get_evolve_timestep ()
virtual starmerge_elements (star *)
virtual real sudden_mass_loss ()
virtual binary_type get_bin_type ()
virtual real get_semi ()
virtual void set_semi (real)
virtual real get_eccentricity ()
virtual void set_eccentricity (real)
void set_stellar_evolution_scaling (real, real, real)
bool get_stellar_evolution_scaling ()
void print_stellar_evolution_scaling (ostream &)
real conv_m_star_to_dyn (real)
real conv_r_star_to_dyn (real)
real conv_t_star_to_dyn (real)
real conv_m_dyn_to_star (real)
real conv_r_dyn_to_star (real)
real conv_t_dyn_to_star (real)

Protected Attributes

nodethe_node
storystar_story

Static Protected Attributes

static real m_conv_star_to_dyn
 Mass conversion factor.
static real r_conv_star_to_dyn
 Length conversion factor.
static real t_conv_star_to_dyn
 Time conversion factor.
static bool use_hdyn
 Using hdyn (kira) data.

Detailed Description

starbase: The underlying class for stars.

Definition at line 41 of file starbase.h.


The documentation for this class was generated from the following file:
Generated on Wed Jul 20 12:43:39 2005 for Starlab by  doxygen 1.4.3