Chombo + EB + MF  3.2
Public Member Functions | Protected Attributes | List of all members
MBVectorStencil Class Reference

Class to describe a multi-block interpolation stencil. More...

#include <MBVectorStencil.H>

Public Member Functions

 MBVectorStencil ()
 null constructor leaves object in undefined state. More...
 
 MBVectorStencil (RefCountedPtr< Vector< MBVectorStencilElement > > a_vec)
 
virtual ~MBVectorStencil ()
 destructor More...
 
virtual void define (RefCountedPtr< Vector< MBVectorStencilElement > > a_vec)
 
const MBVectorStencilElementoperator[] (int a_ind) const
 
MBVectorStencilElementoperator[] (int a_ind)
 
int size () const
 

Protected Attributes

RefCountedPtr< Vector
< MBVectorStencilElement > > 
m_vec
 stencil elements More...
 

Detailed Description

Class to describe a multi-block interpolation stencil.

Constructor & Destructor Documentation

MBVectorStencil::MBVectorStencil ( )

null constructor leaves object in undefined state.

MBVectorStencil::MBVectorStencil ( RefCountedPtr< Vector< MBVectorStencilElement > >  a_vec)

Constructor.

virtual MBVectorStencil::~MBVectorStencil ( )
virtual

destructor

Member Function Documentation

virtual void MBVectorStencil::define ( RefCountedPtr< Vector< MBVectorStencilElement > >  a_vec)
virtual
const MBVectorStencilElement& MBVectorStencil::operator[] ( int  a_ind) const
inline

References m_vec.

MBVectorStencilElement& MBVectorStencil::operator[] ( int  a_ind)
inline

References m_vec.

int MBVectorStencil::size ( ) const

Member Data Documentation

RefCountedPtr< Vector<MBVectorStencilElement> > MBVectorStencil::m_vec
protected

stencil elements

Referenced by operator[]().


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