mmpt_mesh Struct Reference
#include <mmph_mesh.h>
List of all members.
Public Types |
typedef std::set< int > | NEIG_SET |
Public Member Functions |
| mmpt_mesh () |
| mmpt_mesh (const mmpt_mesh &other) |
| ~mmpt_mesh () |
void | init () |
void | clear () |
const ApplyChanges & | apply (const TransferOrder &o, const TransferResult &r) |
const ApplyChanges & | apply (const TransferOrder &o, const TransferWithOwnershipResult &r) |
const ApplyChanges & | apply (const TransferOrder &o, const CompositeTransferWithOwnershipResult &r) |
void | findContestedExternalVerticesOfElements (const std::vector< int > &element_ids, std::vector< int > &externalVertices) const |
void | findContestedVerticesAssigmentToProcs (const std::vector< TransferOrder > &orders, std::map< int, mmpt_ipid > &contested_vrts_glob_ids) const |
template<int type> |
void | GetOffspring (std::vector< EntOwn > &parents, std::vector< LID > &offspring, std::vector< GID > &offspring_gids) const |
template<int type> |
void | SetOffspring (const std::vector< EntOwn > &parents, const std::vector< LID > &offspring, const std::vector< GID > &offspring_gids) |
bool | check () const |
GID | GlobID_Node (const LID Loc_id) const |
template<> |
void | SetOffspring (const std::vector< EntOwn > &Parents, const std::vector< int > &Offspring, const std::vector< GID > &Offspring_gids) |
Public Attributes |
int | mesh_id |
Transferer * | transferer |
EntOwnerships | ownership |
NEIG_SET | neighbours |
mmpt_nodes * | node |
mmpt_edges * | edge |
mmpt_faces * | face |
mmpt_elems * | elem |
mmpt_ref_info * | ref_loc |
mmpt_ref_info * | ref_ali |
mmpt_del_info * | del_loc |
mmpt_mesh_ovl * | mesh_ovls |
Member Typedef Documentation
Constructor & Destructor Documentation
mmpt_mesh::mmpt_mesh |
( |
const mmpt_mesh & |
other |
) |
|
mmpt_mesh::~mmpt_mesh |
( |
|
) |
|
Member Function Documentation
bool mmpt_mesh::check |
( |
|
) |
const |
void mmpt_mesh::clear |
( |
|
) |
|
void mmpt_mesh::findContestedExternalVerticesOfElements |
( |
const std::vector< int > & |
element_ids, |
|
|
std::vector< int > & |
externalVertices | |
|
) |
| | const |
void mmpt_mesh::findContestedVerticesAssigmentToProcs |
( |
const std::vector< TransferOrder > & |
orders, |
|
|
std::map< int, mmpt_ipid > & |
contested_vrts_glob_ids | |
|
) |
| | const |
void mmpt_mesh::GetOffspring< MMC_ELEMENT > |
( |
std::vector< EntOwn > & |
parents, |
|
|
std::vector< LID > & |
offspring, |
|
|
std::vector< GID > & |
offspring_gids | |
|
) |
| | const [inline] |
GID mmpt_mesh::GlobID_Node |
( |
const LID |
Loc_id |
) |
const [inline] |
template<>
void mmpt_mesh::SetOffspring |
( |
const std::vector< EntOwn > & |
Parents, |
|
|
const std::vector< int > & |
Offspring, |
|
|
const std::vector< GID > & |
Offspring_gids | |
|
) |
| | [inline] |
template<int type>
void mmpt_mesh::SetOffspring |
( |
const std::vector< EntOwn > & |
parents, |
|
|
const std::vector< LID > & |
offspring, |
|
|
const std::vector< GID > & |
offspring_gids | |
|
) |
| | [inline] |
Member Data Documentation
The documentation for this struct was generated from the following files: