Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
#include <SplitVertices.hpp>
Public Member Functions | |
SplitVertexIndex () | |
SplitVertexIndex (const int *src) | |
SplitVertexIndex (const SplitVertexIndex< _n > &src) | |
SplitVertexIndex & | operator= (const SplitVertexIndex< _n > &src) |
void | set_common_processes (const ProcessSet &procs) |
ProcessSet & | common_processes () |
const ProcessSet & | common_processes () const |
bool | operator< (const SplitVertexIndex< _n > &other) const |
Public Attributes | |
int | ids [_n+1] |
ProcessSet | process_set |
Definition at line 40 of file SplitVertices.hpp.
moab::SplitVertexIndex< _n >::SplitVertexIndex | ( | ) | [inline] |
Definition at line 43 of file SplitVertices.hpp.
{}
moab::SplitVertexIndex< _n >::SplitVertexIndex | ( | const int * | src | ) | [inline] |
Definition at line 44 of file SplitVertices.hpp.
References moab::SplitVertexIndex< _n >::ids.
moab::SplitVertexIndex< _n >::SplitVertexIndex | ( | const SplitVertexIndex< _n > & | src | ) | [inline] |
Definition at line 50 of file SplitVertices.hpp.
References moab::SplitVertexIndex< _n >::ids, and moab::SplitVertexIndex< _n >::process_set.
{ for( int i = 0; i < _n; ++i ) this->ids[i] = src.ids[i]; this->process_set = src.process_set; }
ProcessSet& moab::SplitVertexIndex< _n >::common_processes | ( | ) | [inline] |
Definition at line 68 of file SplitVertices.hpp.
References moab::SplitVertexIndex< _n >::process_set.
{ return this->process_set; }
const ProcessSet& moab::SplitVertexIndex< _n >::common_processes | ( | ) | const [inline] |
Definition at line 72 of file SplitVertices.hpp.
References moab::SplitVertexIndex< _n >::process_set.
{ return this->process_set; }
bool moab::SplitVertexIndex< _n >::operator< | ( | const SplitVertexIndex< _n > & | other | ) | const [inline] |
Definition at line 77 of file SplitVertices.hpp.
References moab::SplitVertexIndex< _n >::ids.
SplitVertexIndex& moab::SplitVertexIndex< _n >::operator= | ( | const SplitVertexIndex< _n > & | src | ) | [inline] |
Definition at line 56 of file SplitVertices.hpp.
References moab::SplitVertexIndex< _n >::ids, and moab::SplitVertexIndex< _n >::process_set.
{ for( int i = 0; i < _n; ++i ) this->ids[i] = src.ids[i]; this->process_set = src.process_set; return *this; }
void moab::SplitVertexIndex< _n >::set_common_processes | ( | const ProcessSet & | procs | ) | [inline] |
Definition at line 64 of file SplitVertices.hpp.
References moab::SplitVertexIndex< _n >::process_set.
Referenced by moab::SplitVertices< _n >::find_or_create().
{ this->process_set = procs; }
int moab::SplitVertexIndex< _n >::ids[_n+1] |
Definition at line 89 of file SplitVertices.hpp.
Referenced by moab::SplitVertexIndex< _n >::operator<(), moab::SplitVertexIndex< _n >::operator=(), and moab::SplitVertexIndex< _n >::SplitVertexIndex().
ProcessSet moab::SplitVertexIndex< _n >::process_set |
Definition at line 90 of file SplitVertices.hpp.
Referenced by moab::SplitVertexIndex< _n >::common_processes(), moab::SplitVertexIndex< _n >::operator=(), moab::SplitVertexIndex< _n >::set_common_processes(), and moab::SplitVertexIndex< _n >::SplitVertexIndex().