MBVectorStencilElement Class Reference

#include <MBVectorStencilElement.H>

List of all members.


Detailed Description

Class to describe a single element of a multi-block interpolation stencil.

Public Member Functions

 MBVectorStencilElement ()
 null constructor leaves object in undefined state.
 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 IntVectcell () const
int block () const
Tuple< Real, SpaceDim *SpaceDimweight () const
void setWeight (Tuple< Real, SpaceDim *SpaceDim > a_weight)

Protected Attributes

IntVect m_cell
 index of this stencil cell
int m_block
 block containing this stencil cell
Tuple< Real, SpaceDim *SpaceDimm_weight
 weight of this cell in the stencil

Constructor & Destructor Documentation

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 
)


Member Function Documentation

virtual void MBVectorStencilElement::define ( const IntVect a_cell,
int  a_block,
Tuple< Real, SpaceDim *SpaceDim a_weight 
) [virtual]

virtual void MBVectorStencilElement::define ( const IntVect a_cell,
int  a_block 
) [virtual]

bool MBVectorStencilElement::operator== ( const MBVectorStencilElement a_input  )  const

const IntVect & MBVectorStencilElement::cell (  )  const [inline]

References m_cell.

int MBVectorStencilElement::block (  )  const [inline]

References m_block.

Tuple< Real, SpaceDim *SpaceDim > MBVectorStencilElement::weight (  )  const [inline]

References m_weight.

void MBVectorStencilElement::setWeight ( Tuple< Real, SpaceDim *SpaceDim a_weight  )  [inline]

References m_weight.


Member Data Documentation

index of this stencil cell

Referenced by cell().

block containing this stencil cell

Referenced by block().

weight of this cell in the stencil

Referenced by setWeight(), and weight().


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

Generated on Sun Apr 30 03:27:15 2017 for Chombo + EB + MF by  doxygen 1.5.5