EBFluxFactory Class Reference

#include <EBFluxFactory.H>

Inheritance diagram for EBFluxFactory:

Inheritance graph

List of all members.

Detailed Description

Factory class to produce BaseEBFluxFABs.

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

Public Member Functions

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

Private Attributes

EBISLayout m_ebisl

Constructor & Destructor Documentation

EBFluxFactory::EBFluxFactory ( const EBISLayout a_ebisl  ) 

create the factory with an ispace. calls full define function

virtual EBFluxFactory::~EBFluxFactory (  )  [virtual]

Member Function Documentation

virtual EBFluxFAB* EBFluxFactory::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< EBFluxFAB >.

Member Data Documentation

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

Generated on Sat Mar 17 03:43:16 2018 for Chombo + EB by  doxygen 1.5.5