#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 (InjectorPositionRandomPlane *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, int const &a_dir) |
| |
| | 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, amrex::IntVect 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 bool | insideBoundsInclusive (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
| Enumerator |
|---|
| random | |
| randomplane | |
| regular | |
◆ InjectorPosition() [1/5]
| 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/5]
| InjectorPosition::InjectorPosition |
( |
InjectorPositionRandomPlane * |
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, |
|
|
int const & |
a_dir |
|
) |
| |
|
inline |
◆ InjectorPosition() [3/5]
| 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() [4/5]
◆ InjectorPosition() [5/5]
◆ getPositionUnitBox()
◆ insideBounds()
| AMREX_GPU_HOST_DEVICE bool InjectorPosition::insideBounds |
( |
amrex::Real |
x, |
|
|
amrex::Real |
y, |
|
|
amrex::Real |
z |
|
) |
| const |
|
inlinenoexcept |
◆ insideBoundsInclusive()
| AMREX_GPU_HOST_DEVICE bool InjectorPosition::insideBoundsInclusive |
( |
amrex::Real |
x, |
|
|
amrex::Real |
y, |
|
|
amrex::Real |
z |
|
) |
| const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ overlapsWith()
◆ 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/artemis-em/checkouts/latest/Source/Initialization/InjectorPosition.H