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

#include <Orbit.h>

Inheritance diagram for disabled_gw:
Orbital_change_GW Orbital_change

Public Member Functions

 disabled_gw (bool reg=true)
 
disabled_gwinstance () override
 
std::string name () override
 
bool is_process_ongoing () override
 Other function that return useful information. More...
 
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 int speciale_evolve (_UNUSED Binstar *b)
 
virtual void set_options (_UNUSED IO *_io)
 

Static Public Member Functions

static Orbital_change_GWInstance (const std::string &name)
 

Static Public Attributes

static disabled_gw _disabled_gw
 

Protected Member Functions

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

Protected Attributes

SevnLogging svlog
 

Static Private Member Functions

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

Constructor & Destructor Documentation

◆ disabled_gw()

disabled_gw::disabled_gw ( bool  reg = true)
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_GW * > & Orbital_change_GW::GetStaticMap ( )
inlinestaticprivateinherited

◆ GetUsed()

static std::vector< int > & Orbital_change_GW::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_gw * disabled_gw::instance ( )
inlineoverridevirtual

Reimplemented from Orbital_change_GW.

◆ Instance()

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

◆ is_process_ongoing()

bool disabled_gw::is_process_ongoing ( )
inlineoverridevirtual

Other function that return useful information.

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

Returns

Reimplemented from Orbital_change.

◆ name()

std::string disabled_gw::name ( )
inlineoverridevirtual

Reimplemented from Orbital_change_GW.

◆ Register()

void Orbital_change_GW::Register ( Orbital_change_GW 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_gw

disabled_gw disabled_gw::_disabled_gw
static

◆ svlog

SevnLogging Orbital_change::svlog
protectedinherited

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