7 #ifndef INJECTOR_FLUX_H_
8 #define INJECTOR_FLUX_H_
29 getFlux (amrex::Real, amrex::Real, amrex::Real, amrex::Real)
const noexcept
46 getFlux (amrex::Real x, amrex::Real y, amrex::Real z, amrex::Real t)
const noexcept
101 getFlux (amrex::Real x, amrex::Real y, amrex::Real z, amrex::Real t)
const noexcept
107 return object.parser.getFlux(x,y,z,t);
111 return object.constant.getFlux(x,y,z,t);
#define AMREX_GPU_HOST_DEVICE
void Abort(const std::string &msg)
Definition: InjectorFlux.H:24
amrex::Real m_flux
Definition: InjectorFlux.H:35
AMREX_GPU_HOST_DEVICE amrex::Real getFlux(amrex::Real, amrex::Real, amrex::Real, amrex::Real) const noexcept
Definition: InjectorFlux.H:29
InjectorFluxConstant(amrex::Real a_flux) noexcept
Definition: InjectorFlux.H:25
Definition: InjectorFlux.H:140
void operator()(InjectorFlux *p) const
Definition: InjectorFlux.H:141
Definition: InjectorFlux.H:62
void clear()
Definition: InjectorFlux.H:85
void operator=(InjectorFlux const &)=delete
InjectorFlux(InjectorFluxConstant *t, amrex::Real a_flux)
Definition: InjectorFlux.H:64
InjectorFlux(InjectorFlux const &)=delete
Object object
Definition: InjectorFlux.H:135
InjectorFlux(InjectorFluxParser *t, amrex::ParserExecutor< 4 > const &a_parser)
Definition: InjectorFlux.H:70
Type
Definition: InjectorFlux.H:122
InjectorFlux(InjectorFlux &&)=delete
Type type
Definition: InjectorFlux.H:123
AMREX_GPU_HOST_DEVICE amrex::Real getFlux(amrex::Real x, amrex::Real y, amrex::Real z, amrex::Real t) const noexcept
Definition: InjectorFlux.H:101
Definition: InjectorFlux.H:40
amrex::ParserExecutor< 4 > m_parser
Definition: InjectorFlux.H:51
InjectorFluxParser(amrex::ParserExecutor< 4 > const &a_parser) noexcept
Definition: InjectorFlux.H:41
AMREX_GPU_HOST_DEVICE amrex::Real getFlux(amrex::Real x, amrex::Real y, amrex::Real z, amrex::Real t) const noexcept
Definition: InjectorFlux.H:46
Definition: InjectorFlux.H:127
Object(InjectorFluxParser *, amrex::ParserExecutor< 4 > const &a_parser) noexcept
Definition: InjectorFlux.H:130
Object(InjectorFluxConstant *, amrex::Real a_flux) noexcept
Definition: InjectorFlux.H:128
InjectorFluxParser parser
Definition: InjectorFlux.H:133
InjectorFluxConstant constant
Definition: InjectorFlux.H:132