MBStencilElement Class Reference

#include <MBStencilElement.H>

List of all members.


Detailed Description

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

Public Member Functions

 MBStencilElement ()
 null constructor leaves object in undefined state.
 MBStencilElement (const IntVect &a_cell, int a_block, Real a_weight=0.)
virtual void define (const IntVect &a_cell, int a_block, Real a_weight=0.)
bool operator== (const MBStencilElement &a_input) const
const IntVectcell () const
int block () const
Real weight () const
void setWeight (Real a_weight)

Protected Attributes

IntVect m_cell
 index of this stencil cell
int m_block
 block containing this stencil cell
Real m_weight
 weight of this cell in the stencil

Constructor & Destructor Documentation

MBStencilElement::MBStencilElement (  ) 

null constructor leaves object in undefined state.

MBStencilElement::MBStencilElement ( const IntVect a_cell,
int  a_block,
Real  a_weight = 0. 
)

Constructor.


Member Function Documentation

virtual void MBStencilElement::define ( const IntVect a_cell,
int  a_block,
Real  a_weight = 0. 
) [virtual]

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

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

References m_cell.

int MBStencilElement::block (  )  const [inline]

References m_block.

Real MBStencilElement::weight (  )  const [inline]

References m_weight.

void MBStencilElement::setWeight ( Real  a_weight  )  [inline]

References m_weight.


Member Data Documentation

index of this stencil cell

Referenced by cell().

int MBStencilElement::m_block [protected]

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 Fri Nov 24 03:27:13 2017 for Chombo + EB + MF by  doxygen 1.5.5