FABAliasFlBxDataFactory Class Reference

#include <BoxLayoutData.H>

Inheritance diagram for FABAliasFlBxDataFactory:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~FABAliasFlBxDataFactory ()
 FABAliasFlBxDataFactory (BoxLayoutData< FluxBox > *a_original, const Interval &a_interval, const int a_dir)
void define (BoxLayoutData< FluxBox > *a_original, const Interval &a_interval, const int a_dir)
virtual FArrayBoxcreate (const Box &a_box, int a_ncomps, const DataIndex &a_datInd) const

Protected Attributes

BoxLayoutData< FluxBox > * m_origPointer
Interval m_interval
int m_dir


Constructor & Destructor Documentation

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

FABAliasFlBxDataFactory::FABAliasFlBxDataFactory ( BoxLayoutData< FluxBox > *  a_original,
const Interval a_interval,
const int  a_dir 
)


Member Function Documentation

void FABAliasFlBxDataFactory::define ( BoxLayoutData< FluxBox > *  a_original,
const Interval a_interval,
const int  a_dir 
)

virtual FArrayBox* FABAliasFlBxDataFactory::create ( const Box a_box,
int  a_ncomps,
const DataIndex a_datInd 
) const [virtual]

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 Fri Apr 5 04:25:04 2019 for Chombo + EB by  doxygen 1.5.5