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

#include <InjectorDensity.H>

Public Member Functions

 InjectorDensityPredefined (std::string const &a_species_name) noexcept
 
void clear ()
 
AMREX_GPU_HOST_DEVICE amrex::Real getDensity (amrex::Real x, amrex::Real y, amrex::Real z) const noexcept
 

Private Types

enum class  Profile { null , parabolic_channel }
 

Private Attributes

Profile profile {Profile::null}
 
amrex::GpuArray< amrex::Real, 6 > p
 

Member Enumeration Documentation

◆ Profile

Enumerator
null 
parabolic_channel 

Constructor & Destructor Documentation

◆ InjectorDensityPredefined()

InjectorDensityPredefined::InjectorDensityPredefined ( std::string const &  a_species_name)
noexcept

Member Function Documentation

◆ clear()

void InjectorDensityPredefined::clear ( )

◆ getDensity()

AMREX_GPU_HOST_DEVICE amrex::Real InjectorDensityPredefined::getDensity ( amrex::Real  x,
amrex::Real  y,
amrex::Real  z 
) const
inlinenoexcept

Member Data Documentation

◆ p

amrex::GpuArray<amrex::Real,6> InjectorDensityPredefined::p
private

◆ profile

Profile InjectorDensityPredefined::profile {Profile::null}
private

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