Planetary Orbital Evolution due to Tides
Orbital evolution of two objects experiencing tides
StellarEvolution::AllowedGridGrowth Class Reference

#include <AllowedGridGrowth.h>

+ Collaboration diagram for StellarEvolution::AllowedGridGrowth:

Public Member Functions

bool lighter () const
 Can grow toward lower masses? More...
 
bool heavier () const
 Can grow toward higher masses? More...
 
bool poorer () const
 Can grow toward lower [Fe/H]? More...
 
bool richer () const
 Can grow toward higher [Fe/H]? More...
 
AllowedGridGrowthblock_lighter ()
 Disable growth to lower masses. More...
 
AllowedGridGrowthblock_heavier ()
 Disable growth to higher masses. More...
 
AllowedGridGrowthblock_poorer ()
 Disable growth to lower [Fe/H]. More...
 
AllowedGridGrowthblock_richer ()
 Disable growth to higher [Fe/H]. More...
 
 operator bool () const
 Is growth allowed in at least one direction? More...
 

Private Attributes

bool __lighter
 Can grow toward lower masses? More...
 
bool __heavier
 Can grow toward higher masses? More...
 
bool __poorer
 Can grow toward lower [Fe/H]? More...
 
bool __richer
 Can grow toward higher [Fe/H]? More...
 

Detailed Description

The four directions in which an interpolation grid can grow.

Definition at line 23 of file AllowedGridGrowth.h.

Member Function Documentation

◆ block_heavier()

AllowedGridGrowth& StellarEvolution::AllowedGridGrowth::block_heavier ( )
inline

Disable growth to higher masses.

Definition at line 59 of file AllowedGridGrowth.h.

◆ block_lighter()

AllowedGridGrowth& StellarEvolution::AllowedGridGrowth::block_lighter ( )
inline

Disable growth to lower masses.

Definition at line 56 of file AllowedGridGrowth.h.

◆ block_poorer()

AllowedGridGrowth& StellarEvolution::AllowedGridGrowth::block_poorer ( )
inline

Disable growth to lower [Fe/H].

Definition at line 62 of file AllowedGridGrowth.h.

◆ block_richer()

AllowedGridGrowth& StellarEvolution::AllowedGridGrowth::block_richer ( )
inline

Disable growth to higher [Fe/H].

Definition at line 65 of file AllowedGridGrowth.h.

◆ heavier()

bool StellarEvolution::AllowedGridGrowth::heavier ( ) const
inline

Can grow toward higher masses?

Definition at line 47 of file AllowedGridGrowth.h.

◆ lighter()

bool StellarEvolution::AllowedGridGrowth::lighter ( ) const
inline

Can grow toward lower masses?

Definition at line 44 of file AllowedGridGrowth.h.

◆ operator bool()

StellarEvolution::AllowedGridGrowth::operator bool ( ) const
inline

Is growth allowed in at least one direction?

Definition at line 68 of file AllowedGridGrowth.h.

◆ poorer()

bool StellarEvolution::AllowedGridGrowth::poorer ( ) const
inline

Can grow toward lower [Fe/H]?

Definition at line 50 of file AllowedGridGrowth.h.

◆ richer()

bool StellarEvolution::AllowedGridGrowth::richer ( ) const
inline

Can grow toward higher [Fe/H]?

Definition at line 53 of file AllowedGridGrowth.h.

Member Data Documentation

◆ __heavier

bool StellarEvolution::AllowedGridGrowth::__heavier
private

Can grow toward higher masses?

Definition at line 27 of file AllowedGridGrowth.h.

◆ __lighter

bool StellarEvolution::AllowedGridGrowth::__lighter
private

Can grow toward lower masses?

Definition at line 27 of file AllowedGridGrowth.h.

◆ __poorer

bool StellarEvolution::AllowedGridGrowth::__poorer
private

Can grow toward lower [Fe/H]?

Definition at line 27 of file AllowedGridGrowth.h.

◆ __richer

bool StellarEvolution::AllowedGridGrowth::__richer
private

Can grow toward higher [Fe/H]?

Definition at line 27 of file AllowedGridGrowth.h.


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