#include <mapvector.h>
Classes | |
class | const_veclike_iterator |
class | veclike_iterator |
Public Types | |
typedef std::map< index_t, Val > | maptype |
Public Member Functions | |
Val & | operator[] (const index_t &k) |
Val | operator[] (const index_t &k) const |
void | erase (index_t i) |
veclike_iterator | erase (const veclike_iterator &pos) |
veclike_iterator | begin () |
const_veclike_iterator | begin () const |
veclike_iterator | end () |
const_veclike_iterator | end () const |
This mapvector
templated class is intended to provide the performance characteristics of a std::map with an interface more closely resembling that of a std::vector, for use with DistributedMesh.
Definition at line 39 of file mapvector.h.
typedef std::map<index_t, Val> libMesh::mapvector< Val, index_t >::maptype |
Definition at line 42 of file mapvector.h.
|
inline |
Definition at line 125 of file mapvector.h.
Referenced by libMesh::DistributedMesh::renumber_dof_objects().
|
inline |
Definition at line 129 of file mapvector.h.
|
inline |
Definition at line 133 of file mapvector.h.
Referenced by libMesh::mapvector< libMesh::Elem *, dof_id_type >::operator[](), and libMesh::DistributedMesh::renumber_dof_objects().
|
inline |
Definition at line 137 of file mapvector.h.
|
inline |
Definition at line 117 of file mapvector.h.
Referenced by libMesh::DistributedMesh::renumber_dof_objects().
|
inline |
Definition at line 121 of file mapvector.h.
|
inline |
Definition at line 44 of file mapvector.h.
|
inline |
Definition at line 48 of file mapvector.h.