WarpX
Public Member Functions | Private Attributes | List of all members
InjectorMomentumBoltzmann Struct Reference

#include <InjectorMomentum.H>

Public Member Functions

 InjectorMomentumBoltzmann (amrex::Real t, amrex::Real b, int d) noexcept
 
AMREX_GPU_HOST_DEVICE amrex::XDim3 getMomentum (amrex::Real, amrex::Real, amrex::Real, amrex::RandomEngine const &engine) const noexcept
 
AMREX_GPU_HOST_DEVICE amrex::XDim3 getBulkMomentum (amrex::Real, amrex::Real, amrex::Real) const noexcept
 

Private Attributes

int dir
 
amrex::Real beta
 
amrex::Real vave
 

Constructor & Destructor Documentation

◆ InjectorMomentumBoltzmann()

InjectorMomentumBoltzmann::InjectorMomentumBoltzmann ( amrex::Real  t,
amrex::Real  b,
int  d 
)
inlinenoexcept

Member Function Documentation

◆ getBulkMomentum()

AMREX_GPU_HOST_DEVICE amrex::XDim3 InjectorMomentumBoltzmann::getBulkMomentum ( amrex::Real  ,
amrex::Real  ,
amrex::Real   
) const
inlinenoexcept

◆ getMomentum()

AMREX_GPU_HOST_DEVICE amrex::XDim3 InjectorMomentumBoltzmann::getMomentum ( amrex::Real  ,
amrex::Real  ,
amrex::Real  ,
amrex::RandomEngine const &  engine 
) const
inlinenoexcept

Member Data Documentation

◆ beta

amrex::Real InjectorMomentumBoltzmann::beta
private

◆ dir

int InjectorMomentumBoltzmann::dir
private

◆ vave

amrex::Real InjectorMomentumBoltzmann::vave
private

The documentation for this struct was generated from the following file: