Chombo + EB + MF
3.2
|
Class to describe a single element of a multi-block interpolation stencil. More...
#include <MBVectorStencilElement.H>
Public Member Functions | |
MBVectorStencilElement () | |
null constructor leaves object in undefined state. More... | |
MBVectorStencilElement (const IntVect &a_cell, int a_block, Tuple< Real, SpaceDim *SpaceDim > a_weight) | |
MBVectorStencilElement (const IntVect &a_cell, int a_block) | |
virtual void | define (const IntVect &a_cell, int a_block, Tuple< Real, SpaceDim *SpaceDim > a_weight) |
virtual void | define (const IntVect &a_cell, int a_block) |
bool | operator== (const MBVectorStencilElement &a_input) const |
const IntVect & | cell () const |
int | block () const |
Tuple< Real, SpaceDim *SpaceDim > | weight () const |
void | setWeight (Tuple< Real, SpaceDim *SpaceDim > a_weight) |
Protected Attributes | |
IntVect | m_cell |
index of this stencil cell More... | |
int | m_block |
block containing this stencil cell More... | |
Tuple< Real, SpaceDim *SpaceDim > | m_weight |
weight of this cell in the stencil More... | |
Class to describe a single element of a multi-block interpolation stencil.
MBVectorStencilElement::MBVectorStencilElement | ( | ) |
null constructor leaves object in undefined state.
MBVectorStencilElement::MBVectorStencilElement | ( | const IntVect & | a_cell, |
int | a_block, | ||
Tuple< Real, SpaceDim *SpaceDim > | a_weight | ||
) |
Constructor.
MBVectorStencilElement::MBVectorStencilElement | ( | const IntVect & | a_cell, |
int | a_block | ||
) |
|
virtual |
|
virtual |
bool MBVectorStencilElement::operator== | ( | const MBVectorStencilElement & | a_input | ) | const |
|
inline |
References m_block.
References m_weight.
References m_weight.
|
protected |
block containing this stencil cell
Referenced by block().
weight of this cell in the stencil
Referenced by setWeight(), and weight().