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

Class for coarsening data in a multifluid context. More...

#include <CD_MFCoarAve.H>

Public Member Functions

 MFCoarAve ()
 Constructor. Must subsequently call defined.
 
 ~MFCoarAve ()
 Destructor (does nothing).
 
 MFCoarAve (const Vector< RefCountedPtr< EBCoarAve >> &a_aveOps)
 Full constructor. Calls define. More...
 
void define (const Vector< RefCountedPtr< EBCoarAve >> &a_aveOps)
 Define function. More...
 
const RefCountedPtr< EBCoarAve > & getAveOp (const int a_phase) const
 Get coarsening utility for specified phase. More...
 

Protected Attributes

Vector< RefCountedPtr< EBCoarAve > > m_aveOps
 Interpolation for each phase.
 

Detailed Description

Class for coarsening data in a multifluid context.

Constructor & Destructor Documentation

◆ MFCoarAve()

MFCoarAve::MFCoarAve ( const Vector< RefCountedPtr< EBCoarAve >> &  a_aveOps)

Full constructor. Calls define.

Parameters
[in]aveOpsAveraging operators on each phase.

Member Function Documentation

◆ define()

void MFCoarAve::define ( const Vector< RefCountedPtr< EBCoarAve >> &  a_aveOps)

Define function.

Parameters
[in]aveOpsAveraging operators on each phase.

◆ getAveOp()

const RefCountedPtr< EBCoarAve > & MFCoarAve::getAveOp ( const int  a_phase) const

Get coarsening utility for specified phase.

Parameters
[in]a_phasePhase

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