WarpX
Loading...
Searching...
No Matches
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
inlinenodiscardnoexcept

◆ getMomentum()

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

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: