SEVN
Loading...
Searching...
No Matches
disabled_CE Class Reference

#include <Orbit.h>

Inheritance diagram for disabled_CE:
Orbital_change_CE Orbital_change

Public Member Functions

 disabled_CE (bool reg=true)
 
 ~disabled_CE ()
 
disabled_CEinstance () override
 
std::string name () override
 
virtual void init (_UNUSED Binstar *b)
 
virtual double DA (_UNUSED Binstar *b, _UNUSED int procID)
 
virtual double DE (_UNUSED Binstar *b, _UNUSED int procID)
 
virtual double DM (_UNUSED Binstar *b, _UNUSED int procID, _UNUSED int starID)
 
virtual double DAngMomSpin (_UNUSED Binstar *b, _UNUSED int procID, _UNUSED int starID)
 
virtual bool is_process_ongoing ()
 Other function that return useful information. More...
 
virtual int speciale_evolve (_UNUSED Binstar *b)
 
virtual void set_options (_UNUSED IO *_io)
 

Static Public Member Functions

static Orbital_change_CEInstance (const std::string &name)
 

Static Public Attributes

static disabled_CE _disabled_CE
 

Protected Member Functions

void Register (Orbital_change_CE *ptr, const std::string &_name)
 

Protected Attributes

SevnLogging svlog
 

Static Private Member Functions

static std::map< std::string, Orbital_change_CE * > & GetStaticMap ()
 
static std::vector< int > & GetUsed ()
 

Constructor & Destructor Documentation

◆ disabled_CE()

disabled_CE::disabled_CE ( bool  reg = true)
inline

◆ ~disabled_CE()

disabled_CE::~disabled_CE ( )
inline

Member Function Documentation

◆ DA()

virtual double Orbital_change::DA ( _UNUSED Binstar b,
_UNUSED int  procID 
)
inlinevirtualinherited

Reimplemented in Peters_gw, Hurley_rl, Hurley_SNKicks, and Tides_simple.

◆ DAngMomSpin()

virtual double Orbital_change::DAngMomSpin ( _UNUSED Binstar b,
_UNUSED int  procID,
_UNUSED int  starID 
)
inlinevirtualinherited

Reimplemented in Tides_simple, and Hurley_rl.

◆ DE()

virtual double Orbital_change::DE ( _UNUSED Binstar b,
_UNUSED int  procID 
)
inlinevirtualinherited

Reimplemented in Peters_gw, Hurley_rl, Hurley_SNKicks, and Tides_simple.

◆ DM()

virtual double Orbital_change::DM ( _UNUSED Binstar b,
_UNUSED int  procID,
_UNUSED int  starID 
)
inlinevirtualinherited

Reimplemented in Orbital_change_RL.

◆ GetStaticMap()

static std::map< std::string, Orbital_change_CE * > & Orbital_change_CE::GetStaticMap ( )
inlinestaticprivateinherited

◆ GetUsed()

static std::vector< int > & Orbital_change_CE::GetUsed ( )
inlinestaticprivateinherited

◆ init()

virtual void Orbital_change::init ( _UNUSED Binstar b)
inlinevirtualinherited

Function that set all the variable needed in the estimate of DA, DE, DM

Parameters
b

Reimplemented in Orbital_change_RL, Hurley_rl, Hurley_SNKicks, and Tides_simple.

◆ instance()

disabled_CE * disabled_CE::instance ( )
inlineoverridevirtual

Reimplemented from Orbital_change_CE.

◆ Instance()

Orbital_change_CE * Orbital_change_CE::Instance ( const std::string &  name)
staticinherited

◆ is_process_ongoing()

virtual bool Orbital_change::is_process_ongoing ( )
inlinevirtualinherited

Other function that return useful information.

Check if the process is really ongoing, i.e. it is really changing properties.

Returns

Reimplemented in disabled_tides, disabled_gw, Orbital_change_RL, disabled_rl, disabled_mix, and disabled_SNKicks.

◆ name()

std::string disabled_CE::name ( )
inlineoverridevirtual

Reimplemented from Orbital_change_CE.

◆ Register()

void Orbital_change_CE::Register ( Orbital_change_CE ptr,
const std::string &  _name 
)
inlineprotectedinherited

◆ set_options()

virtual void Orbital_change::set_options ( _UNUSED IO _io)
inlinevirtualinherited

◆ speciale_evolve()

virtual int Orbital_change::speciale_evolve ( _UNUSED Binstar b)
inlinevirtualinherited

Function to be called (if needed) in the special_evolve function of Processes. Each Process can have its particular special evolve. See the proper documentation.

Parameters
bPointer to the binary.
Returns

Reimplemented in Orbital_change_RL.

Member Data Documentation

◆ _disabled_CE

disabled_CE disabled_CE::_disabled_CE
static

◆ svlog

SevnLogging Orbital_change::svlog
protectedinherited

The documentation for this class was generated from the following files: