v0.14.0 |
#include <src/post_proc/PostProcBrokenMeshInMoabBase.hpp>
Public Member Functions | |
PostProcGenerateRefMeshBase () | |
virtual | ~PostProcGenerateRefMeshBase ()=default |
virtual MoFEMErrorCode | getOptions (std::string prefix) |
virtual MoFEMErrorCode | generateReferenceElementMesh ()=0 |
Public Attributes | |
std::vector< MatrixDouble > | levelShapeFunctions |
std::vector< MatrixDouble > | levelGaussPtsOnRefMesh |
std::vector< ublas::matrix< int > > | levelRef |
EntityHandle | startingVertEleHandle |
std::vector< double * > | verticesOnEleArrays |
EntityHandle | startingEleHandle |
EntityHandle * | eleConn |
int | countEle |
int | countVertEle |
int | nbVertices |
int | nbEles |
PetscBool | hoNodes |
int | defMaxLevel |
Each element is subdivided on smaller elements, i.e. a reference mesh on single element is created. Nodes of such reference mesh are used as integration points at which field values are calculated and to each node a "moab" tag is attached to store those values.
Definition at line 23 of file PostProcBrokenMeshInMoabBase.hpp.
MoFEM::PostProcGenerateRefMeshBase::PostProcGenerateRefMeshBase | ( | ) |
Definition at line 13 of file PostProcBrokenMeshInMoabBase.cpp.
|
virtualdefault |
|
pure virtual |
|
virtual |
Definition at line 17 of file PostProcBrokenMeshInMoabBase.cpp.
int MoFEM::PostProcGenerateRefMeshBase::countEle |
Definition at line 37 of file PostProcBrokenMeshInMoabBase.hpp.
int MoFEM::PostProcGenerateRefMeshBase::countVertEle |
Definition at line 38 of file PostProcBrokenMeshInMoabBase.hpp.
int MoFEM::PostProcGenerateRefMeshBase::defMaxLevel |
Definition at line 50 of file PostProcBrokenMeshInMoabBase.hpp.
EntityHandle* MoFEM::PostProcGenerateRefMeshBase::eleConn |
Definition at line 35 of file PostProcBrokenMeshInMoabBase.hpp.
PetscBool MoFEM::PostProcGenerateRefMeshBase::hoNodes |
Definition at line 49 of file PostProcBrokenMeshInMoabBase.hpp.
std::vector<MatrixDouble> MoFEM::PostProcGenerateRefMeshBase::levelGaussPtsOnRefMesh |
Definition at line 29 of file PostProcBrokenMeshInMoabBase.hpp.
std::vector<ublas::matrix<int> > MoFEM::PostProcGenerateRefMeshBase::levelRef |
Definition at line 30 of file PostProcBrokenMeshInMoabBase.hpp.
std::vector<MatrixDouble> MoFEM::PostProcGenerateRefMeshBase::levelShapeFunctions |
Definition at line 26 of file PostProcBrokenMeshInMoabBase.hpp.
int MoFEM::PostProcGenerateRefMeshBase::nbEles |
Definition at line 41 of file PostProcBrokenMeshInMoabBase.hpp.
int MoFEM::PostProcGenerateRefMeshBase::nbVertices |
Definition at line 40 of file PostProcBrokenMeshInMoabBase.hpp.
EntityHandle MoFEM::PostProcGenerateRefMeshBase::startingEleHandle |
Definition at line 34 of file PostProcBrokenMeshInMoabBase.hpp.
EntityHandle MoFEM::PostProcGenerateRefMeshBase::startingVertEleHandle |
Definition at line 32 of file PostProcBrokenMeshInMoabBase.hpp.
std::vector<double *> MoFEM::PostProcGenerateRefMeshBase::verticesOnEleArrays |
Definition at line 33 of file PostProcBrokenMeshInMoabBase.hpp.