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)


◆ ~MBVectorStencil()

virtual MBVectorStencil::~MBVectorStencil ( )


Member Function Documentation

◆ define()

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

◆ operator[]() [1/2]

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

References m_vec.

◆ operator[]() [2/2]

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

References m_vec, and size().

◆ size()

int MBVectorStencil::size ( ) const

Referenced by operator[]().

Member Data Documentation

◆ m_vec

RefCountedPtr< Vector<MBVectorStencilElement> > MBVectorStencil::m_vec

stencil elements

Referenced by operator[]().

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