EBAliasDataFactory Class Reference

#include <EBAlias.H>

Inheritance diagram for EBAliasDataFactory:

Inheritance graph
[legend]
Collaboration diagram for EBAliasDataFactory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~EBAliasDataFactory ()
void define (LevelData< EBCellFAB > &aliases)
virtual FArrayBoxcreate (const Box &box, int ncomps, const DataIndex &a_datInd) const
 factory function. creates a new 'T' object using an aliased dataPtr for T

Protected Attributes

LayoutData< Real * > aliasPtrs


Constructor & Destructor Documentation

virtual EBAliasDataFactory::~EBAliasDataFactory (  )  [inline, virtual]


Member Function Documentation

void EBAliasDataFactory::define ( LevelData< EBCellFAB > &  aliases  ) 

virtual FArrayBox* EBAliasDataFactory::create ( const Box box,
int  ncomps,
const DataIndex a_datInd 
) const [virtual]

factory function. creates a new 'T' object using an aliased dataPtr for T

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

Implements DataFactory< FArrayBox >.


Member Data Documentation


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

Generated on Tue Apr 14 14:23:05 2009 for Chombo + EB by  doxygen 1.5.5