|
GridFire 0.0.1a
General Purpose Nuclear Network
|
Struct representing a QSE group. More...
Public Member Functions | |
| bool | operator< (const QSEGroup &other) const |
| Less-than operator for QSEGroup, used for sorting. | |
| bool | operator> (const QSEGroup &other) const |
| Greater-than operator for QSEGroup. | |
| bool | operator== (const QSEGroup &other) const |
| Equality operator for QSEGroup. | |
| bool | operator!= (const QSEGroup &other) const |
| Inequality operator for QSEGroup. | |
Public Attributes | |
| std::set< size_t > | species_indices |
| Indices of all species in this group. | |
| bool | is_in_equilibrium = false |
| Flag set by flux analysis. | |
| std::set< size_t > | algebraic_indices |
| Indices of algebraic species in this group. | |
| std::set< size_t > | seed_indices |
| Indices of dynamic species in this group. | |
| double | mean_timescale |
| Mean timescale of the group. | |
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.
Definition at line 677 of file engine_multiscale.h.
| bool gridfire::MultiscalePartitioningEngineView::QSEGroup::operator!= | ( | const QSEGroup & | other | ) | const |
Inequality operator for QSEGroup.
| other | The other QSEGroup to compare to. |
Definition at line 1608 of file engine_multiscale.cpp.
| bool gridfire::MultiscalePartitioningEngineView::QSEGroup::operator< | ( | const QSEGroup & | other | ) | const |
Less-than operator for QSEGroup, used for sorting.
| other | The other QSEGroup to compare to. |
Definition at line 1600 of file engine_multiscale.cpp.
| bool gridfire::MultiscalePartitioningEngineView::QSEGroup::operator== | ( | const QSEGroup & | other | ) | const |
Equality operator for QSEGroup.
| other | The other QSEGroup to compare to. |
Definition at line 1596 of file engine_multiscale.cpp.
| bool gridfire::MultiscalePartitioningEngineView::QSEGroup::operator> | ( | const QSEGroup & | other | ) | const |
Greater-than operator for QSEGroup.
| other | The other QSEGroup to compare to. |
Definition at line 1604 of file engine_multiscale.cpp.
| std::set<size_t> gridfire::MultiscalePartitioningEngineView::QSEGroup::algebraic_indices |
Indices of algebraic species in this group.
Definition at line 680 of file engine_multiscale.h.
| bool gridfire::MultiscalePartitioningEngineView::QSEGroup::is_in_equilibrium = false |
Flag set by flux analysis.
Definition at line 679 of file engine_multiscale.h.
| double gridfire::MultiscalePartitioningEngineView::QSEGroup::mean_timescale |
Mean timescale of the group.
Definition at line 682 of file engine_multiscale.h.
| std::set<size_t> gridfire::MultiscalePartitioningEngineView::QSEGroup::seed_indices |
Indices of dynamic species in this group.
Definition at line 681 of file engine_multiscale.h.
| std::set<size_t> gridfire::MultiscalePartitioningEngineView::QSEGroup::species_indices |
Indices of all species in this group.
Definition at line 678 of file engine_multiscale.h.