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

Factory class for making DomainFluxIFFAB. More...

#include <CD_DomainFluxIFFABFactory.H>

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

Public Member Functions

 DomainFluxIFFABFactory (const EBISLayout &a_ebisl, const ProblemDomain &a_domain)
 Full constructor. More...
 
 ~DomainFluxIFFABFactory ()
 Destructor (does nothing)
 
virtual DomainFluxIFFABcreate (const Box &a_box, int a_nComp, const DataIndex &a_dit) const
 Factory method. More...
 

Protected Attributes

EBISLayout m_ebisl
 EBIS layout.
 
ProblemDomain m_domain
 Domain.
 

Detailed Description

Factory class for making DomainFluxIFFAB.

Constructor & Destructor Documentation

◆ DomainFluxIFFABFactory()

DomainFluxIFFABFactory::DomainFluxIFFABFactory ( const EBISLayout &  a_ebisl,
const ProblemDomain &  a_domain 
)

Full constructor.

Parameters
[in]a_ebislEBISLayout
[in]a_domainComputational domain

Member Function Documentation

◆ create()

DomainFluxIFFAB * DomainFluxIFFABFactory::create ( const Box &  a_box,
int  a_nComp,
const DataIndex &  a_dit 
) const
virtual

Factory method.

Parameters
[in]a_boxInput region
[in]a_nCompNumber of components
[in]a_ditGrid index
Returns
Returns a new DomainIFFluxFAB defined over the input region

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