#include "ERF_SBMLayout.H"
#include <AMReX_GpuQualifiers.H>
#include <AMReX_REAL.H>
#include <cmath>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
|
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | erf_sbm::evaluate_constraint_descriptor (const ConstraintDescriptor &constraint, const ConstraintTerm *terms, const amrex::Real *state) noexcept |
| |
| std::vector< ConstraintGroup > | erf_sbm::make_constraint_groups (const SBMLayout &layout) |
| |
| FlattenedConstraintSet | erf_sbm::make_constraint_descriptors (const SBMLayout &layout) |
| |
| FlattenedConstraintSet | erf_sbm::flatten_constraint_groups (const std::vector< ConstraintGroup > &groups, const int state_components) |
| |
| 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 |
| |