IrregFABFactory Class Reference

#include <IrregFABFactory.H>

Inheritance diagram for IrregFABFactory:

Inheritance graph

List of all members.

Detailed Description

Factory class to produce IrregFABs.

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

Public Member Functions

virtual IrregFABcreate (const Box &a_box, int a_ncomps, const DataIndex &a_dit) const
 factory function.
 IrregFABFactory (const EBISLayout &a_ebisl)
virtual ~IrregFABFactory ()

Private Member Functions

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

Private Attributes

EBISLayout m_ebisl

Constructor & Destructor Documentation

IrregFABFactory::IrregFABFactory ( const EBISLayout a_ebisl  ) 

create the factory with an ispace. calls full define function

virtual IrregFABFactory::~IrregFABFactory (  )  [virtual]

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

References MayDay::Error().

IrregFABFactory::IrregFABFactory (  )  [inline, private]

References MayDay::Error().

Member Function Documentation

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

factory function.

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

Implements DataFactory< IrregFAB >.

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

References MayDay::Error().

Member Data Documentation

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

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