|
MoFEMErrorCode | setBitRefLevel (const Range &ents, const BitRefLevel bit, const bool only_tets=true, int verb=0, Range *adj_ents_ptr=nullptr) const |
| add entities to database and set bit ref level More...
|
|
MoFEMErrorCode | setElementsBitRefLevel (const Range &ents, const BitRefLevel bit=BitRefLevel(), int verb=QUIET) const |
| add entities to database and set bit ref level More...
|
|
MoFEMErrorCode | setEntitiesBitRefLevel (const Range &ents, const BitRefLevel bit=BitRefLevel(), int verb=QUIET) const |
| add entities to database and set bit ref level More...
|
|
MoFEMErrorCode | setFieldEntitiesBitRefLevel (const std::string field_name, const BitRefLevel bit=BitRefLevel(), int verb=QUIET) const |
| Set the bit ref level to entities in the field meshset. More...
|
|
MoFEMErrorCode | setBitRefLevelByDim (const EntityHandle meshset, const int dim, const BitRefLevel bit, int verb=QUIET) const |
| Set the Bit Ref Level By Dim object. More...
|
|
MoFEMErrorCode | setBitRefLevelByType (const EntityHandle meshset, const EntityType type, const BitRefLevel bit, int verb=QUIET) const |
| Set the Bit Ref Level By Type object. More...
|
|
MoFEMErrorCode | setBitLevelToMeshset (const EntityHandle meshset, const BitRefLevel bit, int verb=0) const |
|
MoFEMErrorCode | addToDatabaseBitRefLevelByType (const EntityType type, const BitRefLevel bit, const BitRefLevel mask=BitRefLevel().set(), int verb=QUIET) const |
| Add entities which exist in MoAB database, and have set appropiate BitRef level tag, to multi-indices in MoFEM. More...
|
|
MoFEMErrorCode | addToDatabaseBitRefLevelByDim (const int dim, const BitRefLevel bit, const BitRefLevel mask=BitRefLevel().set(), int verb=QUIET) const |
| Add entities which exist in MoAB database, and have set appropiate BitRef level tag, to multi-indices in MoFEM. More...
|
|
MoFEMErrorCode | addBitRefLevel (const Range &ents, const BitRefLevel bit, int verb=QUIET) const |
| add bit ref level to ref entity More...
|
|
MoFEMErrorCode | addBitRefLevelByDim (const EntityHandle meshset, const int dim, const BitRefLevel bit, int verb=QUIET) const |
| add bit ref level by dimension More...
|
|
MoFEMErrorCode | setNthBitRefLevel (const Range &ents, const int n, const bool b, int verb=QUIET) const |
| Set nth bit ref level. More...
|
|
MoFEMErrorCode | setNthBitRefLevel (const int n, const bool b, int verb=QUIET) const |
| Set nth bit ref level to all entities in databse. More...
|
|
MoFEMErrorCode | shiftLeftBitRef (const int shift, const BitRefLevel mask=BitRefLevel().set(), int verb=DEFAULT_VERBOSITY) const |
| left shift bit ref levelthis results of deletion of entities on far left side More...
|
|
MoFEMErrorCode | shiftRightBitRef (const int shift, const BitRefLevel mask=BitRefLevel().set(), int verb=DEFAULT_VERBOSITY, MoFEMTypes mf=MF_ZERO) const |
| right shift bit ref level More...
|
|
|
MoFEMErrorCode | filterEntitiesByRefLevel (const BitRefLevel bit, const BitRefLevel mask, Range &ents, int verb=QUIET) const |
| filter entities by bit ref level More...
|
|
MoFEMErrorCode | getEntitiesByTypeAndRefLevel (const BitRefLevel bit, const BitRefLevel mask, const EntityType type, const EntityHandle meshset, int verb=0) const |
| add all ents from ref level given by bit to meshset More...
|
|
MoFEMErrorCode | getEntitiesByTypeAndRefLevel (const BitRefLevel bit, const BitRefLevel mask, const EntityType type, Range &ents, int verb=0) const |
| add all ents from ref level given by bit to meshset More...
|
|
MoFEMErrorCode | getEntitiesByDimAndRefLevel (const BitRefLevel bit, const BitRefLevel mask, const int dim, const EntityHandle meshset, int verb=0) const |
| add all ents from ref level given by bit to meshset More...
|
|
MoFEMErrorCode | getEntitiesByDimAndRefLevel (const BitRefLevel bit, const BitRefLevel mask, const int dim, Range &ents, int verb=0) const |
| add all ents from ref level given by bit to meshset More...
|
|
MoFEMErrorCode | getEntitiesByRefLevel (const BitRefLevel bit, const BitRefLevel mask, const EntityHandle meshset, const int verb=QUIET) const |
| add all ents from ref level given by bit to meshset More...
|
|
MoFEMErrorCode | getEntitiesByRefLevel (const BitRefLevel bit, const BitRefLevel mask, Range &ents, const int verb=QUIET) const |
| add all ents from ref level given by bit to meshset More...
|
|
MoFEMErrorCode | getEntitiesByParentType (const BitRefLevel bit, const BitRefLevel mask, const EntityType type, Range &ents, const int verb=QUIET) const |
| get entities by bit ref level and type of parent More...
|
|
MoFEMErrorCode | getAllEntitiesNotInDatabase (Range &ents) const |
| Get all entities not in database. More...
|
|
MoFEMErrorCode | filterEntitiesNotInDatabase (Range &ents) const |
| Get entities not in database. More...
|
|
|
virtual MoFEMErrorCode | getAdjacenciesEquality (const EntityHandle from_entity, const int to_dimension, Range &adj_entities) const |
| Get the adjacencies associated with a entity to entities of a specified dimension. More...
|
|
virtual MoFEMErrorCode | getAdjacenciesAny (const EntityHandle from_entity, const int to_dimension, Range &adj_entities) const |
| Get the adjacencies associated with a entity to entities of a specified dimension. More...
|
|
virtual MoFEMErrorCode | getAdjacencies (const Problem *problem_ptr, const EntityHandle *from_entities, const int num_entities, const int to_dimension, Range &adj_entities, const int operation_type=moab::Interface::INTERSECT, const int verb=0) const |
| Get the adjacencies associated with a entity to entities of a specified dimension. More...
|
|
virtual MoFEMErrorCode | getAdjacencies (const BitRefLevel bit, const EntityHandle *from_entities, const int num_entities, const int to_dimension, Range &adj_entities, const int operation_type=moab::Interface::INTERSECT, const int verb=0) const |
| Get the adjacencies associated with a entity to entities of a specified dimension. More...
|
|
|
MoFEMErrorCode | updateMeshsetByEntitiesChildren (const EntityHandle parent, const BitRefLevel &parent_bit, const BitRefLevel &parent_mask, const BitRefLevel &child_bit, const BitRefLevel &child_mask, const EntityHandle child, EntityType child_type, const bool recursive=false, int verb=0) |
| Get child entities form meshset containing parent entities. More...
|
|
MoFEMErrorCode | updateMeshsetByEntitiesChildren (const EntityHandle parent, const BitRefLevel &child_bit, const EntityHandle child, EntityType child_type, const bool recursive=false, int verb=0) |
| Get child entities form meshset containing parent entities. More...
|
|
MoFEMErrorCode | updateFieldMeshsetByEntitiesChildren (const BitRefLevel &child_bit, int verb=0) |
| update fields meshesets by child entities More...
|
|
MoFEMErrorCode | updateFieldMeshsetByEntitiesChildren (const std::string name, const BitRefLevel &child_bit, int verb=0) |
| update field meshset by child entities More...
|
|
MoFEMErrorCode | updateFiniteElementMeshsetByEntitiesChildren (const std::string name, const BitRefLevel &child_bit, const EntityType fe_ent_type, int verb=0) |
| update finite element meshset by child entities More...
|
|
MoFEMErrorCode | updateRangeByChildren (const Range &parent, Range &child, MoFEMTypes bh=MF_ZERO) |
| Update range by childresn. More...
|
|
MoFEMErrorCode | updateRangeByParent (const Range &parent, Range &child, MoFEMTypes bh=MF_ZERO) |
| Update range by prents. More...
|
|
DEPRECATED MoFEMErrorCode | updateRange (const Range &parent, Range &child, MoFEMTypes bh=MF_ZERO) |
|
|
MoFEMErrorCode | writeBitLevel (const BitRefLevel bit, const BitRefLevel mask, const char *file_name, const char *file_type, const char *options, const bool check_for_empty=true) const |
| Write bit ref level to file. More...
|
|
MoFEMErrorCode | writeBitLevelByDim (const BitRefLevel bit, const BitRefLevel mask, const int dim, const char *file_name, const char *file_type, const char *options, const bool check_for_empty=true) const |
| Write bit ref level to file. More...
|
|
MoFEMErrorCode | writeBitLevelByType (const BitRefLevel bit, const BitRefLevel mask, const EntityType type, const char *file_name, const char *file_type, const char *options, const bool check_for_empty=true) const |
| Write bit ref level to file. More...
|
|
MoFEMErrorCode | writeEntitiesNotInDatabase (const char *file_name, const char *file_type, const char *options, const bool check_for_empty=true) const |
| Write ents not in database. More...
|
|
MoFEMErrorCode | writeEntitiesAllBitLevelsByType (const BitRefLevel mask, const EntityType type, const char *file_name, const char *file_type, const char *options) |
| Write all entities by bit levels and type. More...
|
|