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

#include <Orbit.h>

Inheritance diagram for Orbital_change:
Orbital_change_CE Orbital_change_GW Orbital_change_Mix Orbital_change_RL Orbital_change_SNKicks Orbital_change_Tides disabled_CE energy_CE Peters_gw disabled_gw disabled_mix simple_mix Hurley_rl disabled_rl Hurley_SNKicks disabled_SNKicks Tides_simple disabled_tides

Public Member Functions

 Orbital_change ()
 
virtual ~Orbital_change ()
 
 Orbital_change (const Orbital_change &)=delete
 
Orbital_changeoperator= (const Orbital_change &)=delete
 
 Orbital_change (_UNUSED std::string argv)
 
virtual std::string name ()
 
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)
 

Protected Attributes

SevnLogging svlog
 

Constructor & Destructor Documentation

◆ Orbital_change() [1/3]

Orbital_change::Orbital_change ( )
inline

◆ ~Orbital_change()

virtual Orbital_change::~Orbital_change ( )
inlinevirtual

◆ Orbital_change() [2/3]

Orbital_change::Orbital_change ( const Orbital_change )
delete

◆ Orbital_change() [3/3]

Orbital_change::Orbital_change ( _UNUSED std::string  argv)
inline

Member Function Documentation

◆ DA()

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

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 
)
inlinevirtual

Reimplemented in Tides_simple, and Hurley_rl.

◆ DE()

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

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 
)
inlinevirtual

Reimplemented in Orbital_change_RL.

◆ init()

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

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.

◆ is_process_ongoing()

virtual bool Orbital_change::is_process_ongoing ( )
inlinevirtual

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()

◆ operator=()

Orbital_change & Orbital_change::operator= ( const Orbital_change )
delete

◆ set_options()

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

◆ speciale_evolve()

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

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

◆ svlog

SevnLogging Orbital_change::svlog
protected

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