7 #ifndef CUSTOM_DENSITY_PROB_H_ 8 #define CUSTOM_DENSITY_PROB_H_ 10 #include <AMReX_ParmParse.H> 11 #include <AMReX_Arena.H> 12 #include <AMReX_Gpu.H> 13 #include <AMReX_Dim3.H> 24 amrex::ParmParse pp(species_name);
25 std::vector<amrex::Real> v;
26 AMREX_ALWAYS_ASSERT_WITH_MESSAGE(v.size() <= 6,
27 "Too many parameters for InjectorDensityCustom");
28 pp.getarr(
"custom_profile_params", v);
29 for (
int i = 0; i < static_cast<int>(v.size()); ++
i) {
38 getDensity (amrex::Real, amrex::Real, amrex::Real)
const noexcept
48 amrex::GpuArray<amrex::Real,6>
p;
void clear()
Definition: CustomDensityProb.H:45
InjectorDensityCustom(std::string const &species_name)
Definition: CustomDensityProb.H:21
amrex::GpuArray< amrex::Real, 6 > p
Definition: CustomDensityProb.H:48
Definition: CustomDensityProb.H:19
i
Definition: check_interp_points_and_weights.py:171
AMREX_GPU_HOST_DEVICE amrex::Real getDensity(amrex::Real, amrex::Real, amrex::Real) const noexcept
Definition: CustomDensityProb.H:38