MFFluxFAB Class Reference

#include <MFFluxFAB.H>

List of all members.


Detailed Description

Container for face-centered fluxes for multifluid.

Public Member Functions

 MFFluxFAB ()
virtual ~MFFluxFAB ()
 MFFluxFAB (const Vector< EBISBox > &a_phaseGraphs, const Box &a_region, const Vector< int > &a_nVar)
void setVal (Vector< Real > a_value)
void setVal (const Real &a_value)
int nComp (int a_phase) const
int numPhases () const
const Boxbox () const
EBFluxFABgetPhase (int a_phase)
 return the single-phase EBFluxFAB
const EBFluxFABgetPhase (int a_phase) const
 return a const single-phase EBFluxFAB
EBFluxFABgetPhasePtr (int a_phase)
MFFluxFABcopy (const MFFluxFAB &a_src)
void copy (const Box &RegionFrom, const Interval &destInt, const Box &RegionTo, const MFFluxFAB &source, const Interval &srcInt)
int size (const Box &R, const Interval &comps) const
void linearOut (void *buf, const Box &R, const Interval &comps) const
void linearIn (void *buf, const Box &R, const Interval &comps)
 MFFluxFAB (const Box &a_region, int a_nVar)
 invalid but necessary for leveldata to compile

Static Public Member Functions

static int preAllocatable ()

Private Member Functions

void operator= (const MFFluxFAB &rhs)

Private Attributes

Vector< EBFluxFAB * > m_phase
Box m_box

Constructor & Destructor Documentation

MFFluxFAB::MFFluxFAB (  )  [inline]

virtual MFFluxFAB::~MFFluxFAB (  )  [virtual]

MFFluxFAB::MFFluxFAB ( const Vector< EBISBox > &  a_phaseGraphs,
const Box a_region,
const Vector< int > &  a_nVar 
)

MFFluxFAB::MFFluxFAB ( const Box a_region,
int  a_nVar 
) [inline]

invalid but necessary for leveldata to compile

References MayDay::Error().


Member Function Documentation

void MFFluxFAB::setVal ( Vector< Real a_value  ) 

void MFFluxFAB::setVal ( const Real a_value  ) 

int MFFluxFAB::nComp ( int  a_phase  )  const [inline]

References m_phase.

int MFFluxFAB::numPhases (  )  const [inline]

References m_phase, and Vector< T >::size().

const Box& MFFluxFAB::box (  )  const [inline]

References m_box.

EBFluxFAB& MFFluxFAB::getPhase ( int  a_phase  )  [inline]

return the single-phase EBFluxFAB

References m_phase.

const EBFluxFAB& MFFluxFAB::getPhase ( int  a_phase  )  const [inline]

return a const single-phase EBFluxFAB

References m_phase.

EBFluxFAB* MFFluxFAB::getPhasePtr ( int  a_phase  )  [inline]

References m_phase.

MFFluxFAB& MFFluxFAB::copy ( const MFFluxFAB a_src  ) 

void MFFluxFAB::copy ( const Box RegionFrom,
const Interval destInt,
const Box RegionTo,
const MFFluxFAB source,
const Interval srcInt 
)

static int MFFluxFAB::preAllocatable (  )  [inline, static]

int MFFluxFAB::size ( const Box R,
const Interval comps 
) const

void MFFluxFAB::linearOut ( void *  buf,
const Box R,
const Interval comps 
) const

void MFFluxFAB::linearIn ( void *  buf,
const Box R,
const Interval comps 
)

void MFFluxFAB::operator= ( const MFFluxFAB rhs  )  [private]


Member Data Documentation

Box MFFluxFAB::m_box [private]

Referenced by box().


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

Generated on Wed Aug 23 03:27:13 2017 for Chombo + EB + MF by  doxygen 1.5.5