File PhysBCFunctMaestro.H
Typedefs
-
typedef void (*BndryFuncDefaultMaestro)(const amrex::Array4<amrex::Real> &scal, const amrex::Box &bx, const amrex::Box &domainBox, const amrex::Real *dx, const amrex::BCRec bcs, const amrex::Real *gridlo, const int comp)
-
using PhysBCFunctMaestro = amrex::PhysBCFunct<BndryFuncArrayMaestro>
-
class BndryFuncArrayMaestro : public amrex::BndryFuncArray
- #include <PhysBCFunctMaestro.H>
This version calls function working on array.
Public Functions
-
BndryFuncArrayMaestro() = default
-
inline BndryFuncArrayMaestro(BndryFuncDefaultMaestro inFunc) noexcept
-
inline void operator()(amrex::Box const &bx, amrex::FArrayBox &dest, const int dcomp, const int numcomp, amrex::Geometry const &geom, [[maybe_unused]] const amrex::Real time, const amrex::Vector<amrex::BCRec> &bcr, const int bcomp, [[maybe_unused]] const int orig_comp)
Protected Attributes
-
BndryFuncDefaultMaestro m_func = nullptr
-
BndryFuncArrayMaestro() = default