chombo-discharge
|
Factory class for creating MFBaseIVFABs. More...
#include <CD_MFBaseIVFAB.H>
Public Member Functions | |
MFBaseIVFABFactory ()=delete | |
Don't see why we need a default constructor. | |
MFBaseIVFABFactory (Vector< EBISLayout > &a_ebisl, const Vector< int > &a_nComp) | |
Full constructor. | |
virtual | ~MFBaseIVFABFactory () |
Destructor. | |
virtual void | define (Vector< EBISLayout > &a_ebisl, const Vector< int > &a_nComp) |
Define function. | |
virtual MFBaseIVFAB * | create (const Box &a_box, int a_ignored_argument, const DataIndex &a_dit) const |
Factory method. | |
Protected Attributes | |
Vector< EBISLayout > | m_ebisl |
EBIS layouts for different phases. | |
Vector< int > | m_nComp |
Componenents. | |
Factory class for creating MFBaseIVFABs.