ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_SBMConstraintGroups.cpp File Reference
#include "ERF_SBMConstraintGroups.H"
#include <algorithm>
#include <cmath>
#include <initializer_list>
#include <limits>
#include <sstream>
#include <stdexcept>
Include dependency graph for ERF_SBMConstraintGroups.cpp:

Namespaces

 erf_sbm
 

Functions

std::vector< ConstraintGroup > erf_sbm::make_constraint_groups (const SBMLayout &layout)
 
FlattenedConstraintSet erf_sbm::flatten_constraint_groups (const std::vector< ConstraintGroup > &groups, const int state_components)
 
FlattenedConstraintSet erf_sbm::make_constraint_descriptors (const SBMLayout &layout)
 
std::vector< AttachedPropertySupportDescriptor > erf_sbm::make_attached_property_support_descriptors (const SBMLayout &layout)
 
std::vector< ConstraintClosureChunk > erf_sbm::make_constraint_closure_chunks (const SBMLayout &layout, const int max_groups)
 
EndpointTransform erf_sbm::transform_two_moment (const amrex::Real C, const amrex::Real M, const amrex::Real lower, const amrex::Real upper)
 
std::pair< amrex::Real, amrex::Real > erf_sbm::inverse_two_moment (const amrex::Real L, const amrex::Real H, const amrex::Real lower, const amrex::Real upper)
 
bool erf_sbm::property_support_is_admissible (const amrex::Real property, const amrex::Real carrier_number, const amrex::Real lower, const amrex::Real upper, const amrex::Real tolerance) noexcept