#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 (InjectorMomentumGaussianParser *t, amrex::ParserExecutor< 3 > const &a_ux_m_parser, amrex::ParserExecutor< 3 > const &a_uy_m_parser, amrex::ParserExecutor< 3 > const &a_uz_m_parser, amrex::ParserExecutor< 3 > const &a_ux_th_parser, amrex::ParserExecutor< 3 > const &a_uy_th_parser, amrex::ParserExecutor< 3 > const &a_uz_th_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 (InjectorMomentumUniform *t, amrex::Real a_ux_min, amrex::Real a_uy_min, amrex::Real a_uz_min, amrex::Real a_ux_max, amrex::Real a_uy_max, amrex::Real a_uz_max) |
| |
| | InjectorMomentum (InjectorMomentumBoltzmann *t, GetTemperature const &temperature, GetVelocity const &velocity) |
| |
| | InjectorMomentum (InjectorMomentumJuttner *t, GetTemperature const &temperature, GetVelocity const &velocity) |
| |
| | InjectorMomentum (InjectorMomentumRadialExpansion *t, amrex::Real u_over_r) |
| |
| | InjectorMomentum (InjectorMomentum const &)=delete |
| |
| | InjectorMomentum (InjectorMomentum &&)=delete |
| |
| void | operator= (InjectorMomentum const &)=delete |
| |
| void | operator= (InjectorMomentum &&)=delete |
| |
| | ~InjectorMomentum ()=default |
| |
| 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 | |
| gaussian | |
| gaussianflux | |
| uniform | |
| boltzmann | |
| juttner | |
| radial_expansion | |
| parser | |
| gaussianparser | |
◆ InjectorMomentum() [1/11]
◆ InjectorMomentum() [2/11]
◆ InjectorMomentum() [3/11]
◆ InjectorMomentum() [4/11]
◆ InjectorMomentum() [5/11]
◆ InjectorMomentum() [6/11]
◆ InjectorMomentum() [7/11]
◆ InjectorMomentum() [8/11]
◆ InjectorMomentum() [9/11]
◆ InjectorMomentum() [10/11]
◆ InjectorMomentum() [11/11]
◆ ~InjectorMomentum()
| InjectorMomentum::~InjectorMomentum |
( |
| ) |
|
|
default |
◆ 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/warpx/checkouts/6368/Source/Initialization/InjectorMomentum.H
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/6368/Source/Initialization/InjectorMomentum.cpp