Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

SeBa_hist Class Reference

#include <SeBa_hist.h>


Public Methods

 SeBa_hist (SeBa_hist *s=NULL)
 ~SeBa_hist ()
SeBa_hist* get_past ()
void set_past (SeBa_hist *sb)
SeBa_hist* get_future ()
SeBa_hist* get_first ()
SeBa_hist* get_last ()
void set_future (SeBa_hist *f)
void set_last (SeBa_hist *f)
int get_number ()
int set_number (int n)
real get_time ()
real set_stellar_radius (bool)
void move_SeBa_hist_to (SeBa_hist *)
bool read_SeBa_hist (istream &)
void put_history (ostream &, bool)
void put_single_reverse (ostream &)
void put_first_formed_left (char *, real)
bool binary_contains (char *, char *, binary_type)
bool binary_limits (binary_parameter, real, real)
real get_parameter (binary_parameter)
binary_type get_binary_type ()
stellar_type get_primary_type ()
stellar_type get_secondary_type ()
SeBa_hist* get_SeBa_hist_at_time (real)
 SeBa_hist (SeBa_hist *s=NULL)
 ~SeBa_hist ()
SeBa_hist* get_past ()
void set_past (SeBa_hist *sb)
SeBa_hist* get_future ()
SeBa_hist* get_first ()
SeBa_hist* get_last ()
void set_future (SeBa_hist *f)
void set_last (SeBa_hist *f)
real get_time ()
int get_number ()
int set_number (int n)
real set_stellar_radius (bool)
void move_SeBa_hist_to (SeBa_hist *)
bool read_SeBa_hist (istream &)
void put_history (ostream &, bool)
void put_single_reverse (ostream &)
void put_first_formed_left (char *, real)
bool binary_contains (char *, char *, binary_type)
bool binary_limits (binary_parameter, real, real)
real get_parameter (binary_parameter)
binary_type get_binary_type ()
stellar_type get_primary_type ()
stellar_type get_secondary_type ()
char* get_label_prim ()
char* get_label_sec ()
SeBa_hist* get_SeBa_hist_at_time (real)
void add_to_SeBa_hist (SeBa_hist *next_hi)
void put_state (ostream &)
bool operator== (SeBa_hist &ha) const
bool operator!= (SeBa_hist &ha) const

Protected Attributes

int number
real time
binary_type bin_tpe
real semi
real ecc
char label_prim [3]
stellar_type tpe_prim
real m_prim
real r_prim
char label_sec [3]
stellar_type tpe_sec
real m_sec
real r_sec
SeBa_hist* past
SeBa_hist* future

Friends

ostream& operator<< (ostream &s, SeBa_hist &)
ostream& operator<< (ostream &s, SeBa_hist &)


Constructor & Destructor Documentation

SeBa_hist::SeBa_hist ( SeBa_hist * s = NULL ) [inline]
 

Definition at line 59 of file rdc_SeBa.C.

SeBa_hist::~SeBa_hist ( ) [inline]
 

Definition at line 80 of file rdc_SeBa.C.

SeBa_hist::SeBa_hist ( SeBa_hist * s = NULL ) [inline]
 

Definition at line 60 of file SeBa_hist.h.

SeBa_hist::~SeBa_hist ( ) [inline]
 

Definition at line 79 of file SeBa_hist.h.


Member Function Documentation

void SeBa_hist::add_to_SeBa_hist ( SeBa_hist * next_hi )
 

bool SeBa_hist::binary_contains ( char *,
char *,
binary_type )
 

bool SeBa_hist::binary_contains ( char *,
char *,
binary_type )
 

bool SeBa_hist::binary_limits ( binary_parameter,
real,
real )
 

bool SeBa_hist::binary_limits ( binary_parameter,
real,
real )
 

SeBa_hist* SeBa_hist::get_SeBa_hist_at_time ( real )
 

SeBa_hist* SeBa_hist::get_SeBa_hist_at_time ( real )
 

binary_type SeBa_hist::get_binary_type ( ) [inline]
 

Definition at line 130 of file SeBa_hist.h.

binary_type SeBa_hist::get_binary_type ( ) [inline]
 

Definition at line 130 of file rdc_SeBa.C.

SeBa_hist * SeBa_hist::get_first ( ) [inline]
 

Definition at line 94 of file SeBa_hist.h.

SeBa_hist * SeBa_hist::get_first ( ) [inline]
 

Definition at line 94 of file rdc_SeBa.C.

Referenced by get_first(), and scenarios_identical().

SeBa_hist * SeBa_hist::get_future ( ) [inline]
 

Definition at line 93 of file SeBa_hist.h.

SeBa_hist * SeBa_hist::get_future ( ) [inline]
 

Definition at line 93 of file rdc_SeBa.C.

Referenced by scenarios_identical().

char * SeBa_hist::get_label_prim ( ) [inline]
 

Definition at line 133 of file SeBa_hist.h.

char * SeBa_hist::get_label_sec ( ) [inline]
 

Definition at line 134 of file SeBa_hist.h.

SeBa_hist * SeBa_hist::get_last ( ) [inline]
 

Definition at line 100 of file SeBa_hist.h.

SeBa_hist * SeBa_hist::get_last ( ) [inline]
 

Definition at line 100 of file rdc_SeBa.C.

Referenced by get_history(), get_last(), and scenarios_identical().

int SeBa_hist::get_number ( ) [inline]
 

Definition at line 116 of file SeBa_hist.h.

int SeBa_hist::get_number ( ) [inline]
 

Definition at line 114 of file rdc_SeBa.C.

Referenced by get_history().

real SeBa_hist::get_parameter ( binary_parameter )
 

real SeBa_hist::get_parameter ( binary_parameter )
 

SeBa_hist * SeBa_hist::get_past ( ) [inline]
 

Definition at line 91 of file SeBa_hist.h.

SeBa_hist * SeBa_hist::get_past ( ) [inline]
 

Definition at line 91 of file rdc_SeBa.C.

Referenced by get_history().

stellar_type SeBa_hist::get_primary_type ( ) [inline]
 

Definition at line 131 of file SeBa_hist.h.

stellar_type SeBa_hist::get_primary_type ( ) [inline]
 

Definition at line 131 of file rdc_SeBa.C.

stellar_type SeBa_hist::get_secondary_type ( ) [inline]
 

Definition at line 132 of file SeBa_hist.h.

stellar_type SeBa_hist::get_secondary_type ( ) [inline]
 

Definition at line 132 of file rdc_SeBa.C.

real SeBa_hist::get_time ( ) [inline]
 

Definition at line 115 of file SeBa_hist.h.

real SeBa_hist::get_time ( ) [inline]
 

Definition at line 117 of file rdc_SeBa.C.

void SeBa_hist::move_SeBa_hist_to ( SeBa_hist * )
 

void SeBa_hist::move_SeBa_hist_to ( SeBa_hist * )
 

bool SeBa_hist::operator!= ( SeBa_hist & ha ) const
 

bool SeBa_hist::operator== ( SeBa_hist & ha ) const
 

void SeBa_hist::put_first_formed_left ( char *,
real )
 

void SeBa_hist::put_first_formed_left ( char *,
real )
 

void SeBa_hist::put_history ( ostream &,
bool )
 

void SeBa_hist::put_history ( ostream &,
bool )
 

void SeBa_hist::put_single_reverse ( ostream & )
 

void SeBa_hist::put_single_reverse ( ostream & )
 

void SeBa_hist::put_state ( ostream & )
 

bool SeBa_hist::read_SeBa_hist ( istream & )
 

bool SeBa_hist::read_SeBa_hist ( istream & )
 

Referenced by get_history().

void SeBa_hist::set_future ( SeBa_hist * f ) [inline]
 

Definition at line 107 of file SeBa_hist.h.

void SeBa_hist::set_future ( SeBa_hist * f ) [inline]
 

Definition at line 107 of file rdc_SeBa.C.

Referenced by get_history().

void SeBa_hist::set_last ( SeBa_hist * f ) [inline]
 

Definition at line 108 of file SeBa_hist.h.

void SeBa_hist::set_last ( SeBa_hist * f ) [inline]
 

Definition at line 108 of file rdc_SeBa.C.

Referenced by set_last().

int SeBa_hist::set_number ( int n ) [inline]
 

Definition at line 117 of file SeBa_hist.h.

int SeBa_hist::set_number ( int n ) [inline]
 

Definition at line 115 of file rdc_SeBa.C.

void SeBa_hist::set_past ( SeBa_hist * sb ) [inline]
 

Definition at line 92 of file SeBa_hist.h.

void SeBa_hist::set_past ( SeBa_hist * sb ) [inline]
 

Definition at line 92 of file rdc_SeBa.C.

Referenced by get_history().

real SeBa_hist::set_stellar_radius ( bool )
 

real SeBa_hist::set_stellar_radius ( bool )
 


Friends And Related Function Documentation

ostream& operator<< ( ostream & s,
SeBa_hist & hi ) [friend]
 

Definition at line 145 of file rdc_SeBa.C.

ostream& operator<< ( ostream & s,
SeBa_hist & hi ) [friend]
 

Definition at line 145 of file rdc_SeBa.C.


Field Documentation

binary_type SeBa_hist::bin_tpe [protected]
 

Definition at line 42 of file SeBa_hist.h.

real SeBa_hist::ecc [protected]
 

Definition at line 44 of file SeBa_hist.h.

SeBa_hist* SeBa_hist::future [protected]
 

Definition at line 57 of file SeBa_hist.h.

char SeBa_hist::label_prim[255] [protected]
 

Definition at line 46 of file SeBa_hist.h.

char SeBa_hist::label_sec[255] [protected]
 

Definition at line 51 of file SeBa_hist.h.

real SeBa_hist::m_prim [protected]
 

Definition at line 48 of file SeBa_hist.h.

real SeBa_hist::m_sec [protected]
 

Definition at line 53 of file SeBa_hist.h.

int SeBa_hist::number [protected]
 

Definition at line 39 of file SeBa_hist.h.

SeBa_hist* SeBa_hist::past [protected]
 

Definition at line 56 of file SeBa_hist.h.

real SeBa_hist::r_prim [protected]
 

Definition at line 49 of file SeBa_hist.h.

real SeBa_hist::r_sec [protected]
 

Definition at line 54 of file SeBa_hist.h.

real SeBa_hist::semi [protected]
 

Definition at line 43 of file SeBa_hist.h.

real SeBa_hist::time [protected]
 

Definition at line 40 of file SeBa_hist.h.

stellar_type SeBa_hist::tpe_prim [protected]
 

Definition at line 47 of file SeBa_hist.h.

stellar_type SeBa_hist::tpe_sec [protected]
 

Definition at line 52 of file SeBa_hist.h.


The documentation for this class was generated from the following files:
Generated at Sun Feb 24 09:57:34 2002 for STARLAB by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001