EBFaceFactory Class Reference

#include <EBFaceFactory.H>

Inheritance diagram for EBFaceFactory:

Inheritance graph
[legend]

List of all members.


Detailed Description

Factory class to produce BaseEBFaceFABs.

Factory class to produce BaseEBFaceFABs. This is needed for LevelData construction.

Public Member Functions

virtual EBFaceFABcreate (const Box &a_box, int a_ncomps, const DataIndex &a_dit) const
 factory function.
 EBFaceFactory (const EBISLayout &a_ebisl, const int &a_idir)
virtual ~EBFaceFactory ()

Private Member Functions

 EBFaceFactory (const EBFaceFactory &a_inputs)
 EBFaceFactory ()
void operator= (const EBFaceFactory &a_inputs)

Private Attributes

EBISLayout m_ebisl
int m_idir


Constructor & Destructor Documentation

EBFaceFactory::EBFaceFactory ( const EBISLayout a_ebisl,
const int &  a_idir 
)

create the factory with an ispace. calls full define function

virtual EBFaceFactory::~EBFaceFactory (  )  [virtual]

EBFaceFactory::EBFaceFactory ( const EBFaceFactory a_inputs  )  [inline, private]

References MayDay::Error().

EBFaceFactory::EBFaceFactory (  )  [inline, private]

References MayDay::Error().


Member Function Documentation

virtual EBFaceFAB* EBFaceFactory::create ( const Box a_box,
int  a_ncomps,
const DataIndex a_dit 
) const [virtual]

factory function.

Creates a new baseebcellfab object and returns a pointer to it. Responsiblitly for calling operator 'delete' on this pointer is passed to the user.

Implements DataFactory< EBFaceFAB >.

void EBFaceFactory::operator= ( const EBFaceFactory a_inputs  )  [inline, private]

References MayDay::Error().


Member Data Documentation

int EBFaceFactory::m_idir [private]


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

Generated on Fri Apr 5 04:25:02 2019 for Chombo + EB by  doxygen 1.5.5