EBCellFactory Class Reference

#include <EBCellFactory.H>

Inheritance diagram for EBCellFactory:

Inheritance graph

List of all members.

Detailed Description

Factory class to produce EBCellFABs.

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

Public Member Functions

virtual EBCellFABcreate (const Box &a_box, int a_ncomps, const DataIndex &a_dit) const
 factory function.
virtual const EBISBoxebisBox (const DataIndex &a_dit) const
 EBCellFactory (const EBISLayout &a_ebisl)
virtual ~EBCellFactory ()

Private Member Functions

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

Private Attributes

EBISLayout m_ebisl

Constructor & Destructor Documentation

EBCellFactory::EBCellFactory ( const EBISLayout a_ebisl  ) 

create the factory with an ispace. calls full define function

virtual EBCellFactory::~EBCellFactory (  )  [virtual]

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

References MayDay::Error().

EBCellFactory::EBCellFactory (  )  [inline, private]

References MayDay::Error().

Member Function Documentation

virtual EBCellFAB* EBCellFactory::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< EBCellFAB >.

virtual const EBISBox& EBCellFactory::ebisBox ( const DataIndex a_dit  )  const [inline, virtual]

References m_ebisl.

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

References MayDay::Error().

Member Data Documentation

Referenced by ebisBox().

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

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