mmpt::EntitiesOwnership< TOwnership > Class Template Reference
#include <EntitiesOwnership.hpp>
List of all members.
Public Types |
| enum | BOUNDARABLE_TYPE { INNER_BOUNDARABLE = 0,
OUTER_BOUNDARABLE,
ANY_BOUNDARABLE,
LAST_BOUNDARABLE
} |
| typedef TOwnership | EntOwn |
Public Member Functions |
| | EntitiesOwnership () |
| void | setMeshId (const int Mesh_id) |
| void | setLocalOwnerID (int owner_proc_id) |
| int | getLocalOwnerID () const |
| void | Set (EntOwn &gid, const int owner, const int id_at_owner) const |
| void | SetOwner (EntOwn &gid, const int owner) const |
| void | SetId_at_owner (EntOwn &gid, const int id_at_owner) const |
| int | GetOwner (const EntOwn &gid) const |
| int | GetId_at_owner (const EntOwn &gid) const |
| template<int type> |
| void | AddOwnership (const int loc_id, const EntOwn &own) |
| template<int type> |
| int | GetOwner (const int loc_id) const |
| template<int type> |
| int | GetId_at_owner (const int loc_id) const |
| template<int type> |
| void | GetOwnership (const int loc_id, EntOwn &own) const |
| template<int type> |
| int | GetLocIdForOwnership (const EntOwn &own) const |
| template<int type> |
| int | RemoveID (const int LocID) |
| template<int type> |
| int | RemoveID (const EntOwn &own) |
| template<int type> |
| void | setBoundarable (const int Loc_pos) |
| template<int type> |
| const std::vector< bool > & | getBoundarables () const |
| template<int Ttype> |
| void | getBoundarablesGlobIDs (std::vector< EntOwn > &Adapt_boundarables, const BOUNDARABLE_TYPE B_type) const |
| template<int type> |
| int | getBoundaryOwnerships (int *first, const int *last, std::vector< const EntOwn * > &boundOwns) const |
| bool | check () const |
Static Public Attributes |
| static const EntOwn | OWN_NULL |
| static const EntOwn | OWN_SELF |
| static const int | UNDEFINED = -1 |
| static const int | SELF = -2 |
| static const int | FOREGIN = -3 |
template<typename TOwnership>
class mmpt::EntitiesOwnership< TOwnership >
Member Typedef Documentation
template<typename TOwnership>
Member Enumeration Documentation
template<typename TOwnership>
- Enumerator:
| INNER_BOUNDARABLE |
|
| OUTER_BOUNDARABLE |
|
| ANY_BOUNDARABLE |
|
| LAST_BOUNDARABLE |
|
Constructor & Destructor Documentation
template<typename TOwnership>
Member Function Documentation
template<typename TOwnership>
template<int type>
template<typename TOwnership>
template<typename TOwnership>
template<int type>
template<typename TOwnership>
template<int Ttype>
template<typename TOwnership>
template<int type>
| int mmpt::EntitiesOwnership< TOwnership >::getBoundaryOwnerships |
( |
int * |
first, |
|
|
const int * |
last, |
|
|
std::vector< const EntOwn * > & |
boundOwns | |
|
) |
| | const [inline] |
template<typename TOwnership>
template<int type>
template<typename TOwnership>
template<typename TOwnership>
template<typename TOwnership>
template<int type>
template<typename TOwnership>
template<int type>
template<typename TOwnership>
template<typename TOwnership>
template<int type>
template<typename TOwnership>
template<int type>
template<typename TOwnership>
template<int type>
template<typename TOwnership>
template<typename TOwnership>
template<int type>
template<typename TOwnership>
template<typename TOwnership>
template<typename TOwnership>
template<typename TOwnership>
Member Data Documentation
template<typename TOwnership>
template<typename TOwnership>
template<typename TOwnership>
template<typename TOwnership>
template<typename TOwnership>
The documentation for this class was generated from the following file: