v0.14.0
Public Member Functions | List of all members
MoFEM::PostProcBrokenMeshInMoabBaseBeginImpl< E > Struct Template Reference

#include <src/post_proc/PostProcBrokenMeshInMoabBase.hpp>

Public Member Functions

 PostProcBrokenMeshInMoabBaseBeginImpl (MoFEM::Interface &m_field, boost::shared_ptr< moab::Core > core_mesh_ptr, std::string opts_prefix="")
 
MoFEMErrorCode preProcess ()
 
FEMethodgetFEMethod ()
 
MoFEMErrorCode operator() ()
 
MoFEMErrorCode postProcess ()
 

Detailed Description

template<typename E>
struct MoFEM::PostProcBrokenMeshInMoabBaseBeginImpl< E >

Definition at line 851 of file PostProcBrokenMeshInMoabBase.hpp.

Constructor & Destructor Documentation

◆ PostProcBrokenMeshInMoabBaseBeginImpl()

template<typename E >
MoFEM::PostProcBrokenMeshInMoabBaseBeginImpl< E >::PostProcBrokenMeshInMoabBaseBeginImpl ( MoFEM::Interface m_field,
boost::shared_ptr< moab::Core >  core_mesh_ptr,
std::string  opts_prefix = "" 
)
inline

Definition at line 857 of file PostProcBrokenMeshInMoabBase.hpp.

860  : PostProcBrokenMeshInMoabBase<E>(m_field, core_mesh_ptr, opts_prefix) {}

Member Function Documentation

◆ getFEMethod()

template<typename E >
FEMethod* MoFEM::PostProcBrokenMeshInMoabBaseBeginImpl< E >::getFEMethod ( )
inline

Definition at line 874 of file PostProcBrokenMeshInMoabBase.hpp.

874 { return this; }

◆ operator()()

template<typename E >
MoFEMErrorCode MoFEM::PostProcBrokenMeshInMoabBaseBeginImpl< E >::operator() ( )
inline

Definition at line 876 of file PostProcBrokenMeshInMoabBase.hpp.

876 { return 0; }

◆ postProcess()

template<typename E >
MoFEMErrorCode MoFEM::PostProcBrokenMeshInMoabBaseBeginImpl< E >::postProcess ( )
inline

Definition at line 877 of file PostProcBrokenMeshInMoabBase.hpp.

877 { return 0; }

◆ preProcess()

template<typename E >
MoFEMErrorCode MoFEM::PostProcBrokenMeshInMoabBaseBeginImpl< E >::preProcess ( )
inline

Definition at line 862 of file PostProcBrokenMeshInMoabBase.hpp.

862  {
864  ParallelComm *pcomm_post_proc_mesh =
865  ParallelComm::get_pcomm(&this->getPostProcMesh(), MYPCOMM_INDEX);
866  if (pcomm_post_proc_mesh != NULL)
867  delete pcomm_post_proc_mesh;
868  CHKERR this->getPostProcMesh().delete_mesh();
869  pcomm_post_proc_mesh =
870  new ParallelComm(&(this->getPostProcMesh()), PETSC_COMM_WORLD);
872  }

The documentation for this struct was generated from the following file:
MYPCOMM_INDEX
#define MYPCOMM_INDEX
default communicator number PCOMM
Definition: definitions.h:215
CHKERR
#define CHKERR
Inline error check.
Definition: definitions.h:535
MoFEMFunctionReturn
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
Definition: definitions.h:416
MoFEMFunctionBegin
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
Definition: definitions.h:346