v0.9.0
Public Member Functions | Public Attributes | List of all members
PostProcTemplateOnRefineMesh< ELEMENT > Struct Template Reference

Generic post-processing class. More...

#include <users_modules/basic_finite_elements/src/PostProcOnRefMesh.hpp>

Inheritance diagram for PostProcTemplateOnRefineMesh< ELEMENT >:
[legend]
Collaboration diagram for PostProcTemplateOnRefineMesh< ELEMENT >:
[legend]

Public Member Functions

 PostProcTemplateOnRefineMesh (MoFEM::Interface &m_field)
 
virtual PostProcCommonOnRefMesh::CommonDatagetCommonData ()
 
MoFEMErrorCode addFieldValuesPostProc (const std::string field_name, Vec v=PETSC_NULL)
 Add operator to post-process L2, H1, Hdiv, Hcurl field value. More...
 
MoFEMErrorCode addFieldValuesPostProc (const std::string field_name, const std::string tag_name, Vec v=PETSC_NULL)
 Add operator to post-process L2 or H1 field value. More...
 
MoFEMErrorCode addFieldValuesGradientPostProc (const std::string field_name, Vec v=PETSC_NULL)
 Add operator to post-process L2 or H1 field gradient. More...
 
MoFEMErrorCode addFieldValuesGradientPostProc (const std::string field_name, const std::string tag_name, Vec v=PETSC_NULL)
 Add operator to post-process L2 or H1 field gradient. More...
 
MoFEMErrorCode writeFile (const std::string file_name)
 wrote results in (MOAB) format, use "file_name.h5m" More...
 

Public Attributes

moab::Core coreMesh
 
moab::Interface & postProcMesh
 
std::vector< EntityHandlemapGaussPts
 

Detailed Description

template<class ELEMENT>
struct PostProcTemplateOnRefineMesh< ELEMENT >

Generic post-processing class.

Generate refined mesh and save data on vertices

Definition at line 127 of file PostProcOnRefMesh.hpp.

Constructor & Destructor Documentation

◆ PostProcTemplateOnRefineMesh()

Definition at line 133 of file PostProcOnRefMesh.hpp.

Member Function Documentation

◆ getCommonData()

template<class ELEMENT>
virtual PostProcCommonOnRefMesh::CommonData& PostProcTemplateOnRefineMesh< ELEMENT >::getCommonData ( )
virtual

Member Data Documentation

◆ coreMesh

template<class ELEMENT>
moab::Core PostProcTemplateOnRefineMesh< ELEMENT >::coreMesh

Definition at line 129 of file PostProcOnRefMesh.hpp.

◆ mapGaussPts

template<class ELEMENT>
std::vector<EntityHandle> PostProcTemplateOnRefineMesh< ELEMENT >::mapGaussPts

Definition at line 131 of file PostProcOnRefMesh.hpp.

◆ postProcMesh

template<class ELEMENT>
moab::Interface& PostProcTemplateOnRefineMesh< ELEMENT >::postProcMesh

Definition at line 130 of file PostProcOnRefMesh.hpp.


The documentation for this struct was generated from the following file: