WarpX
Public Member Functions | Private Attributes | List of all members
SigmaBoxFactory Class Reference

#include <PML.H>

Inheritance diagram for SigmaBoxFactory:

Public Member Functions

 SigmaBoxFactory (const amrex::BoxArray &grid_ba, const amrex::Real *dx, int ncell, int delta)
 
virtual ~SigmaBoxFactory ()=default
 
 SigmaBoxFactory (const SigmaBoxFactory &)=default
 
 SigmaBoxFactory (SigmaBoxFactory &&) noexcept=default
 
 SigmaBoxFactory ()=delete
 
SigmaBoxFactoryoperator= (const SigmaBoxFactory &)=delete
 
SigmaBoxFactoryoperator= (SigmaBoxFactory &&)=delete
 
virtual SigmaBoxcreate (const amrex::Box &box, int, const amrex::FabInfo &, int) const final
 
virtual void destroy (SigmaBox *fab) const final
 
virtual SigmaBoxFactoryclone () const final
 

Private Attributes

const amrex::BoxArray & m_grids
 
const amrex::Real * m_dx
 
int m_ncell
 
int m_delta
 

Constructor & Destructor Documentation

◆ SigmaBoxFactory() [1/4]

SigmaBoxFactory::SigmaBoxFactory ( const amrex::BoxArray &  grid_ba,
const amrex::Real *  dx,
int  ncell,
int  delta 
)
inline

◆ ~SigmaBoxFactory()

virtual SigmaBoxFactory::~SigmaBoxFactory ( )
virtualdefault

◆ SigmaBoxFactory() [2/4]

SigmaBoxFactory::SigmaBoxFactory ( const SigmaBoxFactory )
default

◆ SigmaBoxFactory() [3/4]

SigmaBoxFactory::SigmaBoxFactory ( SigmaBoxFactory &&  )
defaultnoexcept

◆ SigmaBoxFactory() [4/4]

SigmaBoxFactory::SigmaBoxFactory ( )
delete

Member Function Documentation

◆ clone()

virtual SigmaBoxFactory* SigmaBoxFactory::clone ( ) const
inlinefinalvirtual

◆ create()

virtual SigmaBox* SigmaBoxFactory::create ( const amrex::Box &  box,
int  ,
const amrex::FabInfo &  ,
int   
) const
inlinefinalvirtual

◆ destroy()

virtual void SigmaBoxFactory::destroy ( SigmaBox fab) const
inlinefinalvirtual

◆ operator=() [1/2]

SigmaBoxFactory& SigmaBoxFactory::operator= ( const SigmaBoxFactory )
delete

◆ operator=() [2/2]

SigmaBoxFactory& SigmaBoxFactory::operator= ( SigmaBoxFactory &&  )
delete

Member Data Documentation

◆ m_delta

int SigmaBoxFactory::m_delta
private

◆ m_dx

const amrex::Real* SigmaBoxFactory::m_dx
private

◆ m_grids

const amrex::BoxArray& SigmaBoxFactory::m_grids
private

◆ m_ncell

int SigmaBoxFactory::m_ncell
private

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