v0.14.0 |
Create adjacency to parent elements. More...
#include <src/finite_elements/MeshProjectionDataOperators.hpp>
Public Member Functions | |
ParentFiniteElementAdjacencyFunction (BitRefLevel bit_parent, BitRefLevel bit_parent_mask, BitRefLevel bit_ent, BitRefLevel bit_ent_mask) | |
MoFEMErrorCode | operator() (moab::Interface &moab, const Field &field, const EntFiniteElement &fe, std::vector< EntityHandle > &adjacency) |
Function setting adjacencies to DOFs of parent element. More... | |
Protected Member Functions | |
MoFEMErrorCode | getParent (EntityHandle fe, std::vector< EntityHandle > &parents, moab::Interface &moab, Tag th_parent_handle, Tag th_bit_level) |
MoFEMErrorCode | getParentsAdjacencies (const Field &field, moab::Interface &moab, std::vector< EntityHandle > &parents, std::vector< EntityHandle > &adjacency) |
MoFEMErrorCode | getDefaultAdjacencies (moab::Interface &moab, const Field &field, const EntFiniteElement &fe, std::vector< EntityHandle > &adjacency) |
Protected Attributes | |
BitRefLevel | bitParent |
BitRefLevel | bitParentMask |
BitRefLevel | bitEnt |
BitRefLevel | bitEntMask |
std::vector< EntityHandle > | adjTmp |
Create adjacency to parent elements.
That class is used during entity finite element construction.
DIM | dimension of parent element |
Definition at line 133 of file MeshProjectionDataOperators.hpp.
|
inline |
Definition at line 135 of file MeshProjectionDataOperators.hpp.
|
inlineprotected |
Definition at line 282 of file MeshProjectionDataOperators.hpp.
|
inlineprotected |
this function os called recursively, until all stack of parents is found.
Definition at line 198 of file MeshProjectionDataOperators.hpp.
|
inlineprotected |
Definition at line 243 of file MeshProjectionDataOperators.hpp.
|
inline |
Function setting adjacencies to DOFs of parent element.
DIM | dimension of the element entity |
moab | |
field | |
fe | |
adjacency |
Definition at line 155 of file MeshProjectionDataOperators.hpp.
|
protected |
Definition at line 302 of file MeshProjectionDataOperators.hpp.
|
protected |
Definition at line 300 of file MeshProjectionDataOperators.hpp.
|
protected |
Definition at line 301 of file MeshProjectionDataOperators.hpp.
|
protected |
Definition at line 296 of file MeshProjectionDataOperators.hpp.
|
protected |
Definition at line 299 of file MeshProjectionDataOperators.hpp.