MercuryDPM  0.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
separatefiles_demo.cpp File Reference
#include "DPMBase.h"
#include "Particles/BaseParticle.h"
#include <iostream>
#include <Species/LinearViscoelasticSpecies.h>

Go to the source code of this file.

Classes

class  SeparateFilesSelfTest
 

Functions

int main (int argc UNUSED, char *argv[] UNUSED)
 

Function Documentation

int main ( int argc  UNUSED,
char *argv[]  UNUSED 
)

Definition at line 64 of file separatefiles_demo.cpp.

References MULTIPLE_FILES_PADDED, NO_FILE, ONE_FILE, Files::setFileType(), Files::setName(), and DPMBase::solve().

65 {
66  SeparateFilesSelfTest problem;
67 
68  problem.setName("nofiles");
70  problem.solve();
71 
72  problem.setName("combinedfiles");
74  problem.solve();
75 
76  problem.setName("separatefiles");
78  problem.solve();
79 }
void solve()
The work horse of the code.
Definition: DPMBase.cc:1895
each time-step will be written into/read from separate files numbered consecutively, with numbers padded by zeros to a minimum of four digits: name_.0000, name_.0001, ..
void setFileType(FileType fileType)
Sets File::fileType_ for all files (ene, data, fstat, restart, stat)
Definition: Files.cc:169
file will not be created/read
void setName(const std::string &name)
Allows to set the name of all the files (ene, data, fstat, restart, stat)
Definition: Files.cc:149
all data will be written into/ read from a single file called name_