#include <InjectorPosition.H>
|
| | InjectorPosition (InjectorPositionRandom *t, amrex::Real a_xmin, amrex::Real a_xmax, amrex::Real a_ymin, amrex::Real a_ymax, amrex::Real a_zmin, amrex::Real a_zmax) |
| |
| | InjectorPosition (InjectorPositionRegular *t, amrex::Real a_xmin, amrex::Real a_xmax, amrex::Real a_ymin, amrex::Real a_ymax, amrex::Real a_zmin, amrex::Real a_zmax, amrex::Dim3 const &a_ppc) |
| |
| | InjectorPosition (InjectorPosition const &)=delete |
| |
| | InjectorPosition (InjectorPosition &&)=delete |
| |
| void | operator= (InjectorPosition const &)=delete |
| |
| void | operator= (InjectorPosition &&)=delete |
| |
| AMREX_GPU_HOST_DEVICE amrex::XDim3 | getPositionUnitBox (int const i_part, int const ref_fac, amrex::RandomEngine const &engine) const noexcept |
| |
| AMREX_GPU_HOST_DEVICE bool | insideBounds (amrex::Real x, amrex::Real y, amrex::Real z) const noexcept |
| |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool | overlapsWith (const amrex::XDim3 &lo, const amrex::XDim3 &hi) const noexcept |
| |
◆ Type
◆ InjectorPosition() [1/4]
| InjectorPosition::InjectorPosition |
( |
InjectorPositionRandom * |
t, |
|
|
amrex::Real |
a_xmin, |
|
|
amrex::Real |
a_xmax, |
|
|
amrex::Real |
a_ymin, |
|
|
amrex::Real |
a_ymax, |
|
|
amrex::Real |
a_zmin, |
|
|
amrex::Real |
a_zmax |
|
) |
| |
|
inline |
◆ InjectorPosition() [2/4]
| InjectorPosition::InjectorPosition |
( |
InjectorPositionRegular * |
t, |
|
|
amrex::Real |
a_xmin, |
|
|
amrex::Real |
a_xmax, |
|
|
amrex::Real |
a_ymin, |
|
|
amrex::Real |
a_ymax, |
|
|
amrex::Real |
a_zmin, |
|
|
amrex::Real |
a_zmax, |
|
|
amrex::Dim3 const & |
a_ppc |
|
) |
| |
|
inline |
◆ InjectorPosition() [3/4]
◆ InjectorPosition() [4/4]
◆ getPositionUnitBox()
| AMREX_GPU_HOST_DEVICE amrex::XDim3 InjectorPosition::getPositionUnitBox |
( |
int const |
i_part, |
|
|
int const |
ref_fac, |
|
|
amrex::RandomEngine const & |
engine |
|
) |
| const |
|
inlinenoexcept |
◆ insideBounds()
| AMREX_GPU_HOST_DEVICE bool InjectorPosition::insideBounds |
( |
amrex::Real |
x, |
|
|
amrex::Real |
y, |
|
|
amrex::Real |
z |
|
) |
| const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ overlapsWith()
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool InjectorPosition::overlapsWith |
( |
const amrex::XDim3 & |
lo, |
|
|
const amrex::XDim3 & |
hi |
|
) |
| const |
|
inlinenoexcept |
◆ object
| Object InjectorPosition::object |
|
private |
◆ type
| Type InjectorPosition::type |
|
private |
◆ xmax
| amrex::Real InjectorPosition::xmax |
|
private |
◆ xmin
| amrex::Real InjectorPosition::xmin |
|
private |
◆ ymax
| amrex::Real InjectorPosition::ymax |
|
private |
◆ ymin
| amrex::Real InjectorPosition::ymin |
|
private |
◆ zmax
| amrex::Real InjectorPosition::zmax |
|
private |
◆ zmin
| amrex::Real InjectorPosition::zmin |
|
private |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/20.10/Source/Initialization/InjectorPosition.H