|
Chombo + EB + MF
3.2
|
Factory class to produce MFFluxFABs. More...
#include <MFFluxFAB.H>

Public Member Functions | |
| MFFluxFactory (Vector< EBISLayout > &a_ebis, const Vector< int > &a_ncomp) | |
| MFFluxFactory (const MFIndexSpace &a_mf, const DisjointBoxLayout &a_dbl, const Box &a_domain, const Vector< int > &a_ncomps, int ghost) | |
| void | define (Vector< EBISLayout > &a_ebis, const Vector< int > &a_ncomp) |
| virtual | ~MFFluxFactory () |
| virtual MFFluxFAB * | create (const Box &a_box, int a_ncompsIgnored, const DataIndex &a_dit) const |
| factory function. More... | |
| const EBISLayout & | getEBISLayout (int phase) const |
Public Member Functions inherited from DataFactory< MFFluxFAB > | |
| virtual | ~DataFactory () |
| virtual bool | callDelete () const |
| virtual bool | threadSafe () const |
Private Attributes | |
| Vector< EBISLayout > | m_ebis |
| Vector< int > | m_ncomp |
Factory class to produce MFFluxFABs.
Factory class to produce MFFluxFABs. This is needed for LevelData construction.
| MFFluxFactory::MFFluxFactory | ( | Vector< EBISLayout > & | a_ebis, |
| const Vector< int > & | a_ncomp | ||
| ) |
| MFFluxFactory::MFFluxFactory | ( | const MFIndexSpace & | a_mf, |
| const DisjointBoxLayout & | a_dbl, | ||
| const Box & | a_domain, | ||
| const Vector< int > & | a_ncomps, | ||
| int | ghost | ||
| ) |
|
virtual |
| void MFFluxFactory::define | ( | Vector< EBISLayout > & | a_ebis, |
| const Vector< int > & | a_ncomp | ||
| ) |
|
virtual |
factory function.
Creates a new mffluxfab object and returns a pointer to it. Responsibility for calling operator 'delete' on this pointer is passed to the user.
Implements DataFactory< MFFluxFAB >.
|
inline |
|
private |
|
private |
1.8.13