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

#include <PML.H>

Public Types

using SigmaVect = std::array< Sigma, AMREX_SPACEDIM >
 

Public Member Functions

 SigmaBox (const amrex::Box &box, const amrex::BoxArray &grids, const amrex::Real *dx, int ncell, int delta)
 
void ComputePMLFactorsB (const amrex::Real *dx, amrex::Real dt)
 
void ComputePMLFactorsE (const amrex::Real *dx, amrex::Real dt)
 

Public Attributes

SigmaVect sigma
 
SigmaVect sigma_cumsum
 
SigmaVect sigma_star
 
SigmaVect sigma_star_cumsum
 
SigmaVect sigma_fac
 
SigmaVect sigma_cumsum_fac
 
SigmaVect sigma_star_fac
 
SigmaVect sigma_star_cumsum_fac
 

Member Typedef Documentation

◆ SigmaVect

using SigmaBox::SigmaVect = std::array<Sigma,AMREX_SPACEDIM>

Constructor & Destructor Documentation

◆ SigmaBox()

SigmaBox::SigmaBox ( const amrex::Box &  box,
const amrex::BoxArray &  grids,
const amrex::Real *  dx,
int  ncell,
int  delta 
)

Member Function Documentation

◆ ComputePMLFactorsB()

void SigmaBox::ComputePMLFactorsB ( const amrex::Real *  dx,
amrex::Real  dt 
)

◆ ComputePMLFactorsE()

void SigmaBox::ComputePMLFactorsE ( const amrex::Real *  dx,
amrex::Real  dt 
)

Member Data Documentation

◆ sigma

SigmaVect SigmaBox::sigma

◆ sigma_cumsum

SigmaVect SigmaBox::sigma_cumsum

◆ sigma_cumsum_fac

SigmaVect SigmaBox::sigma_cumsum_fac

◆ sigma_fac

SigmaVect SigmaBox::sigma_fac

◆ sigma_star

SigmaVect SigmaBox::sigma_star

◆ sigma_star_cumsum

SigmaVect SigmaBox::sigma_star_cumsum

◆ sigma_star_cumsum_fac

SigmaVect SigmaBox::sigma_star_cumsum_fac

◆ sigma_star_fac

SigmaVect SigmaBox::sigma_star_fac

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