35#ifndef vtkexportmodule_h
36#define vtkexportmodule_h
47#define _IFT_VTKExportModule_Name "vtk"
48#define _IFT_VTKExportModule_cellvars "cellvars"
49#define _IFT_VTKExportModule_vars "vars"
50#define _IFT_VTKExportModule_primvars "primvars"
51#define _IFT_VTKExportModule_stype "stype"
52#define _IFT_VTKExportModule_regionstoskip "regionstoskip"
84 NodalRecoveryModel :: NodalRecoveryModelType
stype;
109 FILE *giveOutputStream(
TimeStep *tStep);
114 int giveCellType(
Element *tStep);
118 int giveNumberOfElementCells(
Element *);
122 int giveNumberOfNodesPerCell(
int cellType);
130 void exportIntVars(FILE *stream,
TimeStep *tStep);
134 void exportPrimaryVars(FILE *stream,
TimeStep *tStep);
146 void exportCellVars(FILE *stream,
int elemToProcess,
TimeStep *tStep);
156 int initRegionNodeNumbering(
IntArray ®ionNodalNumbers,
int ®ionDofMans,
157 int offset,
Domain *domain,
int reg,
int mode);
162 int giveTotalRBRNumberOfNodes(
Domain *d);
ExportModule(int n, EngngModel *e)
Constructor. Creates empty Output Manager with number n.
NodalRecoveryModel::NodalRecoveryModelType stype
Smoother type.
VTKExportModule(int n, EngngModel *e)
Constructor. Creates empty Output Manager with number n. By default all components are selected.
void initializeFrom(InputRecord &ir) override
Initializes receiver according to object description stored in input record.
modeType
Determines how regions should be exported.
@ rbrmode
Region by region.
std::unique_ptr< NodalRecoveryModel > smoother
Smoother.
void doOutput(TimeStep *tStep, bool forcedOutput=false) override
IntArray primaryVarsToExport
List of primary unknowns to export.
IntArray internalVarsToExport
List of InternalStateType values, identifying the selected vars for export.
void terminate() override
IntArray regionsToSkip
List of regions to skip.
void initialize() override
IntArray cellVarsToExport
List of cell data to export.
const char * giveClassName() const override
Returns class name of the receiver.
const char * giveInputRecordName() const
InternalStateValueType
Determines the type of internal variable.
#define _IFT_VTKExportModule_Name