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: