21 #ifndef FUB_AMREX_CUTCELL_PRESSURE_OUTFLOW_BOUNDARY_HPP
22 #define FUB_AMREX_CUTCELL_PRESSURE_OUTFLOW_BOUNDARY_HPP
30 #include <AMReX_Geometry.H>
31 #include <AMReX_MultiFab.H>
64 void FillBoundary(::amrex::MultiFab& mf, const ::amrex::MultiFab& alphas,
65 const ::amrex::Geometry& geom);
This class modifies and initializes a cutcell::PatchLevel in a cutcell::PatchHierarchy.
Definition: AMReX/cutcell/GriddingAlgorithm.hpp:56
Definition: PressureOutflowBoundary.hpp:49
PressureOutflowOptions options_
Definition: PressureOutflowBoundary.hpp:69
void FillBoundary(::amrex::MultiFab &mf, const GriddingAlgorithm &grid, int level, Direction dir)
Definition: PressureOutflowBoundary.hpp:57
PerfectGas< AMREX_SPACEDIM > equation_
Definition: PressureOutflowBoundary.hpp:68
void FillBoundary(::amrex::MultiFab &mf, const ::amrex::MultiFab &alphas, const ::amrex::Geometry &geom)
void FillBoundary(::amrex::MultiFab &mf, const GriddingAlgorithm &grid, int level)
PressureOutflowBoundary(const PerfectGas< AMREX_SPACEDIM > &eq, const PressureOutflowOptions &options)
Definition: FillCutCellData.hpp:30
boost::log::sources::severity_logger< boost::log::trivial::severity_level > SeverityLogger
Definition: Log.hpp:46
Direction
This is a type safe type to denote a dimensional split direction.
Definition: Direction.hpp:30
std::map< std::string, pybind11::object > ProgramOptions
Definition: ProgramOptions.hpp:40
Definition: PressureOutflowBoundary.hpp:36
double outer_pressure
Definition: PressureOutflowBoundary.hpp:42
int side
Definition: PressureOutflowBoundary.hpp:44
Direction direction
Definition: PressureOutflowBoundary.hpp:43
PressureOutflowOptions()=default
PressureOutflowOptions(const ProgramOptions &options)
void Print(SeverityLogger &log)