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

#include <InjectorMomentum.H>

Public Member Functions

 InjectorMomentumConstant (amrex::Real a_ux, amrex::Real a_uy, amrex::Real a_uz) noexcept
 
AMREX_GPU_HOST_DEVICE amrex::XDim3 getMomentum (amrex::Real, amrex::Real, amrex::Real, amrex::RandomEngine const &) const noexcept
 
AMREX_GPU_HOST_DEVICE amrex::XDim3 getBulkMomentum (amrex::Real, amrex::Real, amrex::Real) const noexcept
 

Private Attributes

amrex::Real m_ux
 
amrex::Real m_uy
 
amrex::Real m_uz
 

Constructor & Destructor Documentation

◆ InjectorMomentumConstant()

InjectorMomentumConstant::InjectorMomentumConstant ( amrex::Real  a_ux,
amrex::Real  a_uy,
amrex::Real  a_uz 
)
inlinenoexcept

Member Function Documentation

◆ getBulkMomentum()

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

◆ getMomentum()

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

Member Data Documentation

◆ m_ux

amrex::Real InjectorMomentumConstant::m_ux
private

◆ m_uy

amrex::Real InjectorMomentumConstant::m_uy
private

◆ m_uz

amrex::Real InjectorMomentumConstant::m_uz
private

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