![]() |
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.