Struct representing a QSE group.
More...
Struct representing a QSE group.
- Purpose
- A container to hold all information about a set of species that are potentially in quasi-steady-state equilibrium with each other.
◆ contains()
| bool gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::contains |
( |
const fourdst::atomic::Species & |
species | ) |
const |
◆ containsAlgebraic()
| bool gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::containsAlgebraic |
( |
const fourdst::atomic::Species & |
species | ) |
const |
◆ containsSeed()
| bool gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::containsSeed |
( |
const fourdst::atomic::Species & |
species | ) |
const |
◆ operator!=()
| bool gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::operator!= |
( |
const QSEGroup & |
other | ) |
const |
Inequality operator for QSEGroup.
- Parameters
-
- Returns
- True if the sets of species indices are not identical.
◆ operator<()
| bool gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::operator< |
( |
const QSEGroup & |
other | ) |
const |
Less-than operator for QSEGroup, used for sorting.
- Parameters
-
- Returns
- True if this group's mean timescale is less than the other's.
◆ operator==()
| bool gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::operator== |
( |
const QSEGroup & |
other | ) |
const |
Equality operator for QSEGroup.
QSEGroup Member Functions ///.
- Parameters
-
- Returns
- True if the sets of species indices are identical.
◆ operator>()
| bool gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::operator> |
( |
const QSEGroup & |
other | ) |
const |
Greater-than operator for QSEGroup.
- Parameters
-
- Returns
- True if this group's mean timescale is greater than the other's.
◆ toString()
| std::string gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::toString |
( |
bool |
verbose | ) |
const |
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const QSEGroup & |
group |
|
) |
| |
|
friend |
◆ algebraic_species
| std::set<fourdst::atomic::Species> gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::algebraic_species |
Algebraic species in this group.
◆ is_in_equilibrium
| bool gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::is_in_equilibrium = false |
Flag set by flux analysis.
◆ mean_timescale
| double gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::mean_timescale |
Mean timescale of the group.
◆ seed_species
| std::set<fourdst::atomic::Species> gridfire::engine::MultiscalePartitioningEngineView::QSEGroup::seed_species |
Dynamic species in this group.
The documentation for this struct was generated from the following files: