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: