#include <InjectorMomentum.H>
|
| | InjectorMomentum (InjectorMomentumConstant *t, amrex::Real a_ux, amrex::Real a_uy, amrex::Real a_uz) |
| |
| | InjectorMomentum (InjectorMomentumParser *t, amrex::ParserExecutor< 3 > const &a_ux_parser, amrex::ParserExecutor< 3 > const &a_uy_parser, amrex::ParserExecutor< 3 > const &a_uz_parser) |
| |
| | InjectorMomentum (InjectorMomentumGaussian *t, amrex::Real a_ux_m, amrex::Real a_uy_m, amrex::Real a_uz_m, amrex::Real a_ux_th, amrex::Real a_uy_th, amrex::Real a_uz_th) |
| |
| | InjectorMomentum (InjectorMomentumGaussianFlux *t, amrex::Real a_ux_m, amrex::Real a_uy_m, amrex::Real a_uz_m, amrex::Real a_ux_th, amrex::Real a_uy_th, amrex::Real a_uz_th, int a_flux_normal_axis, int a_flux_direction) |
| |
| | InjectorMomentum (InjectorMomentumBoltzmann *t, GetTemperature const &temperature, GetVelocity const &velocity) |
| |
| | InjectorMomentum (InjectorMomentumJuttner *t, GetTemperature const &temperature, GetVelocity const &velocity) |
| |
| | InjectorMomentum (InjectorMomentumCustom *t, std::string const &a_species_name) |
| |
| | InjectorMomentum (InjectorMomentumRadialExpansion *t, amrex::Real u_over_r) |
| |
| | InjectorMomentum (InjectorMomentum const &)=delete |
| |
| | InjectorMomentum (InjectorMomentum &&)=delete |
| |
| void | operator= (InjectorMomentum const &)=delete |
| |
| void | operator= (InjectorMomentum &&)=delete |
| |
| void | clear () |
| |
| AMREX_GPU_HOST_DEVICE amrex::XDim3 | getMomentum (amrex::Real x, amrex::Real y, amrex::Real z, amrex::RandomEngine const &engine) const noexcept |
| |
| AMREX_GPU_HOST_DEVICE amrex::XDim3 | getBulkMomentum (amrex::Real x, amrex::Real y, amrex::Real z) const noexcept |
| |
◆ Type
| Enumerator |
|---|
| constant | |
| custom | |
| gaussian | |
| gaussianflux | |
| boltzmann | |
| juttner | |
| radial_expansion | |
| parser | |
◆ InjectorMomentum() [1/10]
| InjectorMomentum::InjectorMomentum |
( |
InjectorMomentumConstant * |
t, |
|
|
amrex::Real |
a_ux, |
|
|
amrex::Real |
a_uy, |
|
|
amrex::Real |
a_uz |
|
) |
| |
|
inline |
◆ InjectorMomentum() [2/10]
◆ InjectorMomentum() [3/10]
| InjectorMomentum::InjectorMomentum |
( |
InjectorMomentumGaussian * |
t, |
|
|
amrex::Real |
a_ux_m, |
|
|
amrex::Real |
a_uy_m, |
|
|
amrex::Real |
a_uz_m, |
|
|
amrex::Real |
a_ux_th, |
|
|
amrex::Real |
a_uy_th, |
|
|
amrex::Real |
a_uz_th |
|
) |
| |
|
inline |
◆ InjectorMomentum() [4/10]
| InjectorMomentum::InjectorMomentum |
( |
InjectorMomentumGaussianFlux * |
t, |
|
|
amrex::Real |
a_ux_m, |
|
|
amrex::Real |
a_uy_m, |
|
|
amrex::Real |
a_uz_m, |
|
|
amrex::Real |
a_ux_th, |
|
|
amrex::Real |
a_uy_th, |
|
|
amrex::Real |
a_uz_th, |
|
|
int |
a_flux_normal_axis, |
|
|
int |
a_flux_direction |
|
) |
| |
|
inline |
◆ InjectorMomentum() [5/10]
◆ InjectorMomentum() [6/10]
◆ InjectorMomentum() [7/10]
◆ InjectorMomentum() [8/10]
◆ InjectorMomentum() [9/10]
◆ InjectorMomentum() [10/10]
◆ clear()
| void InjectorMomentum::clear |
( |
| ) |
|
◆ getBulkMomentum()
◆ getMomentum()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ object
| Object InjectorMomentum::object |
|
private |
◆ type
| Type InjectorMomentum::type |
The documentation for this struct was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/artemis-em/checkouts/latest/Source/Initialization/InjectorMomentum.H
- /home/docs/checkouts/readthedocs.org/user_builds/artemis-em/checkouts/latest/Source/Initialization/InjectorMomentum.cpp