Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
#include <GenericPressureValveBoundary.hpp>
Public Member Functions | |
void | FillBoundary (::amrex::MultiFab &mf, const GriddingAlgorithm &gridding, int level) |
void | FillBoundary (::amrex::MultiFab &mf, const GriddingAlgorithm &gridding, int level, Direction dir) |
std::optional< Duration > | GetTimePointWhenOpened () const noexcept |
const std::shared_ptr< KineticState< Equation > > & | GetSharedCompressorState () const noexcept |
Private Member Functions | |
void | ChangeTOpened (double inner_pressure, const GriddingAlgorithm &gridding, int level) |
Private Attributes | |
Equation | equation_ |
GenericPressureValveBoundaryOptions | options_ |
ConstantBoundary< Equation > | constant_boundary_ |
ReflectiveBoundary< execution::SequentialTag, Equation > | reflective_boundary_ |
std::shared_ptr< KineticState< Equation > > | compressor_state_ |
IndexMapping< Equation > | comps_ |
std::optional< Duration > | t_opened_ |
InflowFunction | inflow_function_ |
ChangeTOpened_Klein | change_t_opened_ |
IsBlockedIfLargePressure | is_blocked_ |
|
privateinherited |
|
inherited |
|
inherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |