#include <InjectorDensity.H>
|
| | InjectorDensity (InjectorDensityConstant *t, amrex::Real a_rho) |
| |
| | InjectorDensity (InjectorDensityParser *t, amrex::ParserExecutor< 3 > const &a_parser) |
| |
| | InjectorDensity (InjectorDensityPredefined *t, std::string const &a_species_name) |
| |
| | InjectorDensity (InjectorDensityFromFile *t, std::string const &a_file_name, amrex::Geometry const &a_geom, bool a_distributed) |
| |
| | InjectorDensity (InjectorDensity const &)=delete |
| |
| | InjectorDensity (InjectorDensity &&)=delete |
| |
| void | operator= (InjectorDensity const &)=delete |
| |
| void | operator= (InjectorDensity &&)=delete |
| |
| | ~InjectorDensity ()=default |
| |
| void | clear () |
| |
| void | prepare (amrex::BoxArray const &grids, amrex::DistributionMapping const &dmap, amrex::IntVect const &ngrow, std::function< amrex::Real(amrex::Real)> const &get_zlab) |
| |
| void | prepare (amrex::RealBox const &pbox, int moving_dir, int moving_sign, std::function< amrex::Real(amrex::Real)> const &get_zlab) |
| |
| void | prepare (int li, InjectorDensity **inj_rho) |
| |
| bool | needPreparation () const |
| |
| bool | distributed () const |
| |
| AMREX_GPU_HOST_DEVICE amrex::Real | getDensity (amrex::Real x, amrex::Real y, amrex::Real z) const noexcept |
| |
◆ Type
| Enumerator |
|---|
| constant | |
| predefined | |
| parser | |
| fromfile | |
◆ InjectorDensity() [1/6]
◆ InjectorDensity() [2/6]
◆ InjectorDensity() [3/6]
◆ InjectorDensity() [4/6]
◆ InjectorDensity() [5/6]
◆ InjectorDensity() [6/6]
◆ ~InjectorDensity()
| InjectorDensity::~InjectorDensity |
( |
| ) |
|
|
default |
◆ clear()
| void InjectorDensity::clear |
( |
| ) |
|
◆ distributed()
| bool InjectorDensity::distributed |
( |
| ) |
const |
|
nodiscard |
◆ getDensity()
◆ needPreparation()
| bool InjectorDensity::needPreparation |
( |
| ) |
const |
|
nodiscard |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ prepare() [1/3]
◆ prepare() [2/3]
◆ prepare() [3/3]
◆ inj_rho_data
◆ inj_rho_omp
◆ object
| Object InjectorDensity::object |
|
private |
◆ type
| Type InjectorDensity::type |
|
private |
The documentation for this struct was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/6368/Source/Initialization/InjectorDensity.H
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/6368/Source/Initialization/InjectorDensity.cpp