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() [1/2]

MBVectorStencil::MBVectorStencil ( )

null constructor leaves object in undefined state.

◆ MBVectorStencil() [2/2]

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

Constructor.

◆ ~MBVectorStencil()

virtual MBVectorStencil::~MBVectorStencil ( )
virtual

destructor

Member Function Documentation

◆ define()

virtual void MBVectorStencil::define ( RefCountedPtr< Vector< MBVectorStencilElement > >  a_vec)
virtual

◆ operator[]() [1/2]

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

References m_vec.

◆ operator[]() [2/2]

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

References m_vec, and size().

◆ size()

int MBVectorStencil::size ( ) const

Referenced by operator[]().

Member Data Documentation

◆ m_vec

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

stencil elements

Referenced by operator[]().


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