35 #ifndef matlabexportmodule_h_ 36 #define matlabexportmodule_h_ 44 #define _IFT_MatlabExportModule_Name "matlab" 45 #define _IFT_MatlabExportModule_mesh "mesh" 46 #define _IFT_MatlabExportModule_data "data" 47 #define _IFT_MatlabExportModule_DataNodeSet "datanodeset" // dofmanager set from which data should be exported //JF 48 #define _IFT_MatlabExportModule_area "area" 49 #define _IFT_MatlabExportModule_specials "specials" 50 #define _IFT_MatlabExportModule_homogenizeInternalVars "homogenizeivars" 51 #define _IFT_MatlabExportModule_noScaledHomogenization "noscaling" 53 #define _IFT_MatlabExportModule_ReactionForces "reactionforces" 54 #define _IFT_MatlabExportModule_DofManList "dofmanlist" 55 #define _IFT_MatlabExportModule_ReactionForcesNodeSet "reactionforcesnodeset" 57 #define _IFT_MatlabExportModule_IntegrationPoints "integrationpoints" 58 #define _IFT_MatlabExportModule_internalVarsToExport "internalvars" 59 #define _IFT_MatlabExportModule_ElementList "elementlist" 60 #define _IFT_MatlabExportModule_IPFieldsElSet "ipelset" 82 std :: vector< double >
smax;
83 std :: vector< double >
smin;
116 virtual void doOutput(
TimeStep *tStep,
bool forcedOutput =
false);
117 virtual void initialize();
118 virtual void terminate();
120 void doOutputMesh(
TimeStep *tStep, FILE *FID);
121 void doOutputData(
TimeStep *tStep, FILE *FID);
122 void doOutputSpecials(
TimeStep *tStep, FILE *FID);
123 void doOutputReactionForces(
TimeStep *tStep, FILE *FID);
124 void doOutputIntegrationPointFields(
TimeStep *tStep, FILE *FID);
125 void doOutputHomogenizeDofIDs(
TimeStep *tStep, FILE *FID);
131 #endif // matlabexportmodule_h_ bool exportIntegrationPointFields
IntArray primaryVarsToExport
list of primary unknowns to export
virtual const char * giveClassName() const
Returns class name of the receiver.
bool exportReactionForces
std::vector< double > partVolume
Represents export output module - a base class for all output modules.
Class implementing an array of integers.
virtual const char * giveInputRecordName() const
#define _IFT_MatlabExportModule_Name
std::vector< double > smin
int reactionForcesNodeSet
IRResultType
Type defining the return values of InputRecord reading operations.
IntArray reactionForcesDofManList
std::vector< std::string > partName
(Under development) The Matlab export module enables oofem to export the results to a textfile contai...
Abstract base class representing the "problem" under consideration.
IntArray internalVarsToExport
list of InternalStateType values, identifying the selected vars for export
the oofem namespace is to define a context or scope in which all oofem names are defined.
std::vector< double > smax
Class representing solution step.