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