20 #include "NamespaceHeader.H" 48 return (*
m_phase[a_phase]).nComp();
85 void copy(
const Box& RegionFrom,
108 MayDay::Error(
"invalid constructor called for baseebfluxfab");
146 virtual MFFluxFAB* create(
const Box& a_box,
int a_ncompsIgnored,
151 return m_ebis[phase];
161 #include "NamespaceFooter.H" static int preAllocatable()
Definition: MFFluxFAB.H:91
Definition: MFIndexSpace.H:17
one dimensional dynamic array
Definition: Vector.H:53
MFFluxFAB(const Box &a_region, int a_nVar)
invalid but necessary for leveldata to compile
Definition: MFFluxFAB.H:106
int size(const Box &R, const Interval &comps) const
Factory class to produce MFFluxFABs.
Definition: MFFluxFAB.H:126
void operator=(const MFFluxFAB &rhs)
void setVal(Vector< Real > a_value)
A EBFaceFAB-like container for edge-centered fluxes.
Definition: EBFluxFAB.H:25
int nComp(int a_phase) const
Definition: MFFluxFAB.H:46
Structure for passing component ranges in code.
Definition: Interval.H:23
MFFluxFAB & copy(const MFFluxFAB &a_src)
double Real
Definition: REAL.H:33
EBFluxFAB & getPhase(int a_phase)
return the single-phase EBFluxFAB
Definition: MFFluxFAB.H:64
Container for face-centered fluxes for multifluid.
Definition: MFFluxFAB.H:23
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:30
size_t size() const
Definition: Vector.H:192
void linearIn(void *buf, const Box &R, const Interval &comps)
static void Error(const char *const a_msg=m_nullString, int m_exitCode=CH_DEFAULT_ERROR_CODE)
Print out message to cerr and exit with the specified exit code.
void linearOut(void *buf, const Box &R, const Interval &comps) const
Vector< EBFluxFAB * > m_phase
Definition: MFFluxFAB.H:116
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
const EBISLayout & getEBISLayout(int phase) const
Definition: MFFluxFAB.H:149
Vector< EBISLayout > m_ebis
Definition: MFFluxFAB.H:156
Box m_box
Definition: MFFluxFAB.H:117
Definition: DataIndex.H:114
const EBFluxFAB & getPhase(int a_phase) const
return a const single-phase EBFluxFAB
Definition: MFFluxFAB.H:70
const Box & box() const
Definition: MFFluxFAB.H:58
Factory object to data members of a BoxLayoutData container.
Definition: BoxLayoutData.H:30
Definition: EBISLayout.H:39
EBFluxFAB * getPhasePtr(int a_phase)
Definition: MFFluxFAB.H:76
MFFluxFAB()
Definition: MFFluxFAB.H:27
Vector< int > m_ncomp
Definition: MFFluxFAB.H:157
int numPhases() const
Definition: MFFluxFAB.H:52