EBFaceFactory Class Reference

#include <EBFaceFactory.H>

Inheritance diagram for EBFaceFactory:

Inheritance graph
Collaboration diagram for EBFaceFactory:

Collaboration graph

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 Tue Apr 14 14:23:15 2009 for Chombo + EB by  doxygen 1.5.5