chombo-discharge
Public Member Functions | Protected Attributes | List of all members
MFBaseIVFABFactory Class Reference

Factory class for creating MFBaseIVFABs. More...

#include <CD_MFBaseIVFAB.H>

Inheritance diagram for MFBaseIVFABFactory:
Inheritance graph
[legend]
Collaboration diagram for MFBaseIVFABFactory:
Collaboration graph
[legend]

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 MFBaseIVFABcreate (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.
 

Detailed Description

Factory class for creating MFBaseIVFABs.


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