A pointer class to wrap a MeshElementVector. More...
#include <MeshElementVector.h>
Public Member Functions | |
| MeshElementVectorIterator | begin () const |
| bool | empty () const |
| Is the vector empty. | |
| MeshElementVectorIterator | end () const |
| MeshElementVectorPtr () | |
| MeshElementVectorPtr (const MeshElementVectorPtr &)=delete | |
| MeshElementVectorPtr (MeshElementVectorPtr &&)=default | |
| template<class T > | |
| MeshElementVectorPtr (std::unique_ptr< MeshElementVector< T > > p) | |
| MeshElementVectorPtr (std::unique_ptr< MeshElementVectorBase > p) | |
| MeshElementVectorPtr & | operator= (const MeshElementVectorPtr &)=delete |
| MeshElementVectorPtr & | operator= (MeshElementVectorPtr &&)=default |
| const MeshElement & | operator[] (size_t i) const |
| size_t | size () const |
| Return the number of elements. | |
Protected Attributes | |
| std::unique_ptr< MeshElementVectorBase > | ptr |
A pointer class to wrap a MeshElementVector.
Definition at line 76 of file MeshElementVector.h.
|
inline |
Definition at line 80 of file MeshElementVector.h.
|
inline |
Definition at line 83 of file MeshElementVector.h.
| AMP::Mesh::MeshElementVectorPtr::MeshElementVectorPtr | ( | ) |
|
default |
|
delete |
| MeshElementVectorIterator AMP::Mesh::MeshElementVectorPtr::begin | ( | ) | const |
|
inline |
| MeshElementVectorIterator AMP::Mesh::MeshElementVectorPtr::end | ( | ) | const |
|
delete |
|
default |
|
inline |
Definition at line 91 of file MeshElementVector.h.
References ptr.
|
inline |
|
protected |
Definition at line 96 of file MeshElementVector.h.
Referenced by empty(), operator[](), and size().
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:43. Comments on this page |