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

Class which wraps EBRefluxs in multiphase. More...

#include <CD_MFReflux.H>

Public Member Functions

 MFReflux ()
 Weak constructor. Must subsequently call define.
 
 MFReflux (const Vector< RefCountedPtr< EBReflux >> &a_fluxRegs)
 Full constructor. Calls define. More...
 
 ~MFReflux ()
 Destructor (does nothing)
 
void define (const Vector< RefCountedPtr< EBReflux >> &a_fluxRegs)
 Define function. More...
 
const RefCountedPtr< EBReflux > & getFluxRegPointer (const int a_phase) const
 Get flux register for specified phase. More...
 
EBRefluxgetFluxReg (const int a_phase)
 Get flux register for specified phase. More...
 
const EBRefluxgetFluxReg (const int a_phase) const
 Get flux register for specified phase. More...
 

Protected Attributes

Vector< RefCountedPtr< EBReflux > > m_fluxRegs
 Flux register for each phase.
 

Detailed Description

Class which wraps EBRefluxs in multiphase.

Constructor & Destructor Documentation

◆ MFReflux()

MFReflux::MFReflux ( const Vector< RefCountedPtr< EBReflux >> &  a_fluxRegs)

Full constructor. Calls define.

Parameters
[in]a_fluxRegsFlux registers on each phase

Member Function Documentation

◆ define()

void MFReflux::define ( const Vector< RefCountedPtr< EBReflux >> &  a_fluxRegs)

Define function.

Parameters
[in]a_fluxRegsFlux registers on each phase

◆ getFluxReg() [1/2]

EBReflux & MFReflux::getFluxReg ( const int  a_phase)

Get flux register for specified phase.

Parameters
[in]a_phasePhase

◆ getFluxReg() [2/2]

const EBReflux & MFReflux::getFluxReg ( const int  a_phase) const

Get flux register for specified phase.

Parameters
[in]a_phasePhase

◆ getFluxRegPointer()

const RefCountedPtr< EBReflux > & MFReflux::getFluxRegPointer ( const int  a_phase) const

Get flux register for specified phase.

Parameters
[in]a_phasePhase

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