11#ifndef MOFEM_PIPELINEGRAPH_HPP
12#define MOFEM_PIPELINEGRAPH_HPP
39 std::string filename, std::string pip_name,
40 const boost::ptr_deque<ForcesAndSourcesCore::UserDataOperator> &pip);
50 std::string filename);
60 std::string file_name);
70 std::string file_name);
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
implementation of Data Operators for Forces and Sources
Interface for linear (KSP) solver.
static MoFEMErrorCode writeTSGraphGraphviz(TsCtx *ts_ctx, std::string file_name)
TS graph to Graphviz file.
static MoFEMErrorCode writeKSPGraphGraphviz(KspCtx *ksp_ctx, std::string filename)
KSP graph to Graphviz file.
static MoFEMErrorCode writeGraphGraphviz(std::string filename, std::string pip_name, const boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pip)
Pipeline graph to Graphviz file.
static MoFEMErrorCode writePiplineManagerGraphGraphviz(std::string filename, PipelineManager *pip_mng)
Write pipeline manager graph to Graphviz file.
static MoFEMErrorCode writeSNESGraphGraphviz(SnesCtx *snes_ctx, std::string file_name)
SNES graph to Graphviz file.
MoFEM::Core & cOre
Reference to MoFEM core instance.
MoFEMErrorCode query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) const
Query interface for type-safe casting.
PipelineManager interface.
Interface for nonlinear (SNES) solver.
Interface for Time Stepping (TS) solver.
base class for all interface classes