|
IBAMR
IBAMR version 0.19.
|
#include <ibtk/SAMRAIScopedVectorDuplicate.h>

Public Member Functions | |
| SAMRAIScopedVectorDuplicate (const SAMRAI::tbox::Pointer< SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > > &vector, const std::string &name="") | |
| SAMRAIScopedVectorDuplicate (const SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > &vector, const std::string &name="") | |
| operator SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > & () | |
| operator SAMRAI::tbox::Pointer< SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > > () | |
| std::vector< SAMRAI::tbox::Pointer< SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > > > | getComponentVectors () const |
| ~SAMRAIScopedVectorDuplicate () | |
Protected Attributes | |
| SAMRAI::tbox::Pointer< SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > > | d_vector |
Wrapper class around a SAMRAIVectorReal with RAII semantics (i.e., objects will deallocate data and free its patch indices). Creates a new vector and initializes its values to zero.
| IBTK::SAMRAIScopedVectorDuplicate< TYPE >::SAMRAIScopedVectorDuplicate | ( | const SAMRAI::tbox::Pointer< SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > > & | vector, |
| const std::string & | name = "" |
||
| ) |
Constructor. Sets up a vector equivalent to vector but does not copy values.
| IBTK::SAMRAIScopedVectorDuplicate< TYPE >::SAMRAIScopedVectorDuplicate | ( | const SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > & | vector, |
| const std::string & | name = "" |
||
| ) |
Constructor. Sets up a vector equivalent to vector but does not copy values.
| IBTK::SAMRAIScopedVectorDuplicate< TYPE >::~SAMRAIScopedVectorDuplicate |
Destructor. Removes the cloned patch index and deallocates data.
| IBTK::SAMRAIScopedVectorDuplicate< TYPE >::operator SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > & |
Conversion operator to a SAMRAI vector.
| IBTK::SAMRAIScopedVectorDuplicate< TYPE >::operator SAMRAI::tbox::Pointer< SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > > |
Conversion operator to non-owning pointer to a SAMRAI vector.
| std::vector< SAMRAI::tbox::Pointer< SAMRAI::solv::SAMRAIVectorReal< NDIM, TYPE > > > IBTK::SAMRAIScopedVectorDuplicate< TYPE >::getComponentVectors |
Get the components of the vectors.
|
protected |
1.8.17