54ExportModule :: ~ExportModule()
85void ExportModule :: initialize(){
89void ExportModule :: initializeElementSet(){
99int ExportModule :: giveNumberOfRegions()
108Set *ExportModule :: giveRegionSet(
int i)
115 return emodel->giveDomain(1)->giveSet(setid);
123ExportModule :: giveOutputBaseFileName(
TimeStep *tStep)
129 if ( this->
emodel->isParallel() && this->emodel->giveNumberOfProcesses() > 1 ) {
134 return this->
emodel->giveOutputBaseFileName() + fext;
136 if ( this->
emodel->isParallel() && this->emodel->giveNumberOfProcesses() > 1 ) {
137 sprintf( fext,
"_%03d.m%d.%d",
emodel->giveRank(), this->number, tStep->
giveNumber() );
141 return this->
emodel->giveOutputBaseFileName() + fext;
170ExportModule :: testDomainOutput(
int n)
179std :: string ExportModule :: errorInfo(
const char *func)
const
double timeScale
Scaling time in output, e.g. conversion from seconds to hours.
bool tstep_substeps_out_flag
virtual const char * giveClassName() const =0
Returns class name of the receiver.
std ::list< Range > tsteps_out
List of user selected step numbers.
virtual void initializeElementSet()
int number
Component number.
bool pythonExport
Output is carried out as a python list instead of writing files.
bool tstep_all_out_flag
Indicates all steps selection.
int tstep_step_out
User timeStep Output step. Indicates every tstep_step_out-th step selected.
IntArray regionSets
regions represented by sets
Set defaultElementSet
Default region set.
IntArray domainMask
Domain selection mask.
EngngModel * emodel
Problem pointer.
bool domain_all_flag
Indicates all domains.
int giveNumber()
Returns receiver's number.
int giveSubStepNumber()
Returns receiver's substep number.
#define _IFT_ExportModule_domainall
#define _IFT_ExportModule_tstepall
#define _IFT_ExportModule_domainmask
#define _IFT_ExportModule_tstepsout
#define _IFT_ExportModule_tstepstep
#define _IFT_ExportModule_pythonexport
#define _IFT_ExportModule_subtstepsout
#define _IFT_ExportModule_regionsets
#define _IFT_ExportModule_timescale