|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include <ERF_SBMConstraintGroups.H>

Public Member Functions | |
| bool | contains (const int component) const noexcept |
| amrex::Real | evaluate (const LinearConstraint &constraint, const std::vector< amrex::Real > &state) const |
| bool | admissible (const std::vector< amrex::Real > &state, amrex::Real *minimum_margin=nullptr, std::string *failed_constraint=nullptr) const |
Public Attributes | |
| int | population_id {0} |
| int | bin {0} |
| std::string | semantic_id |
| MomentMode | moment_mode {MomentMode::OneMoment} |
| std::vector< int > | members |
| std::vector< int > | transport_members |
| std::vector< int > | attached_property_indices |
| std::vector< LinearConstraint > | constraints |
Complete atomic constraint group over one population bin.
| bool erf_sbm::ConstraintGroup::admissible | ( | const std::vector< amrex::Real > & | state, |
| amrex::Real * | minimum_margin = nullptr, |
||
| std::string * | failed_constraint = nullptr |
||
| ) | const |

|
noexcept |
| amrex::Real erf_sbm::ConstraintGroup::evaluate | ( | const LinearConstraint & | constraint, |
| const std::vector< amrex::Real > & | state | ||
| ) | const |
| std::vector<int> erf_sbm::ConstraintGroup::attached_property_indices |
Referenced by erf_sbm::make_constraint_groups().
| int erf_sbm::ConstraintGroup::bin {0} |
Referenced by erf_sbm::make_constraint_groups().
| std::vector<LinearConstraint> erf_sbm::ConstraintGroup::constraints |
Referenced by admissible().
| std::vector<int> erf_sbm::ConstraintGroup::members |
Referenced by erf_sbm::make_constraint_groups().
| MomentMode erf_sbm::ConstraintGroup::moment_mode {MomentMode::OneMoment} |
Referenced by erf_sbm::make_constraint_groups().
| int erf_sbm::ConstraintGroup::population_id {0} |
Referenced by erf_sbm::make_constraint_groups().
| std::string erf_sbm::ConstraintGroup::semantic_id |
Referenced by erf_sbm::make_constraint_groups().
| std::vector<int> erf_sbm::ConstraintGroup::transport_members |
Referenced by erf_sbm::make_constraint_groups().