libMesh
|
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.
More...
#include <mapvector.h>
Classes | |
class | const_reverse_veclike_iterator |
class | const_veclike_iterator |
class | veclike_iterator |
Public Types | |
typedef std::map< index_t, Val, std::less< index_t >, FastPoolAllocator< std::pair< const index_t, Val > > > | maptype |
Public Member Functions | |
veclike_iterator | find (const index_t &k) |
const_veclike_iterator | find (const index_t &k) const |
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 42 of file mapvector.h.
typedef std::map<index_t, Val, std::less<index_t>, FastPoolAllocator<std::pair<const index_t, Val> > > libMesh::mapvector< Val, index_t >::maptype |
Definition at line 48 of file mapvector.h.
|
inline |
Definition at line 193 of file mapvector.h.
Referenced by libMesh::DistributedMesh::renumber_dof_objects().
|
inline |
Definition at line 198 of file mapvector.h.
|
inline |
Definition at line 203 of file mapvector.h.
Referenced by libMesh::mapvector< libMesh::Elem >::operator[](), and libMesh::DistributedMesh::renumber_dof_objects().
|
inline |
Definition at line 208 of file mapvector.h.
|
inline |
Definition at line 183 of file mapvector.h.
Referenced by libMesh::DistributedMesh::renumber_dof_objects().
|
inline |
Definition at line 188 of file mapvector.h.
|
inline |
Definition at line 162 of file mapvector.h.
|
inline |
Definition at line 167 of file mapvector.h.
|
inline |
Definition at line 172 of file mapvector.h.
|
inline |
Definition at line 177 of file mapvector.h.