PeriDEM 0.2.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Structure to read input data for performing simulation output. More...
#include <outputDeck.h>
Public Member Functions | |
OutputDeck () | |
Constructor. | |
std::string | printStr (int nt=0, int lvl=0) const |
Returns the string containing printable information about the object. | |
void | print (int nt=0, int lvl=0) const |
Prints the information about the object. | |
bool | isTagInOutput (const std::string &tag) |
Searches list of tags and returns true if the asked tag is in the list. | |
Data Fields | |
std::string | d_outFormat |
Output format: currently supports vtu, msh, legacy_vtk output. | |
std::string | d_path |
Output Path where the files will be written. | |
std::vector< std::string > | d_outTags |
List of tags of data to be dumped. | |
size_t | d_dtOut |
Size of time steps (or frequency) for output operation. | |
size_t | d_dtOutOld |
Size of time steps (or frequency) for output operation. | |
size_t | d_debug |
Flag specifying debug level TODO verify below value-description text value = 0: code is almost completely silent value = 1: some information are printed and logged value = 2: more verbosity value = 3: highest verbosity. | |
bool | d_performFEOut |
Flag specifying if element-node connectivity should not be dumped. | |
std::string | d_compressType |
Compressor type for .vtu files. | |
std::string | d_outCriteria |
Specify output criteria to change output frequency. | |
size_t | d_dtOutCriteria |
Specify output frequency if output criteria is met. | |
std::vector< double > | d_outCriteriaParams |
List of parameters required in checking output criteria. | |
bool | d_performOut |
Perform vtu output. | |
size_t | d_dtTestOut |
Size of time steps (or frequency) for output operation. | |
std::string | d_tagPPFile |
Tag for postprocessing file. | |
Structure to read input data for performing simulation output.
Definition at line 26 of file outputDeck.h.
|
inline |
Constructor.
Definition at line 103 of file outputDeck.h.
|
inline |
Searches list of tags and returns true if the asked tag is in the list.
tag | Tag to search |
Definition at line 154 of file outputDeck.h.
References d_outTags.
|
inline |
Prints the information about the object.
nt | Number of tabs to append before printing |
lvl | Information level (higher means more information) |
Definition at line 146 of file outputDeck.h.
References printStr().
|
inline |
Returns the string containing printable information about the object.
nt | Number of tabs to append before printing |
lvl | Information level (higher means more information) |
Definition at line 115 of file outputDeck.h.
References d_compressType, d_debug, d_dtOut, d_dtOutCriteria, d_dtOutOld, d_dtTestOut, d_outCriteria, d_outCriteriaParams, d_outFormat, d_outTags, d_path, d_performFEOut, d_performOut, d_tagPPFile, and util::io::getTabS().
Referenced by print().
std::string inp::OutputDeck::d_compressType |
Compressor type for .vtu files.
Definition at line 68 of file outputDeck.h.
Referenced by printStr().
size_t inp::OutputDeck::d_debug |
Flag specifying debug level TODO verify below value-description text value = 0: code is almost completely silent value = 1: some information are printed and logged value = 2: more verbosity value = 3: highest verbosity.
Definition at line 57 of file outputDeck.h.
Referenced by printStr().
size_t inp::OutputDeck::d_dtOut |
Size of time steps (or frequency) for output operation.
Definition at line 44 of file outputDeck.h.
Referenced by printStr().
size_t inp::OutputDeck::d_dtOutCriteria |
Specify output frequency if output criteria is met.
If criteria is met, then this number if used as output frequency.
Definition at line 86 of file outputDeck.h.
Referenced by printStr().
size_t inp::OutputDeck::d_dtOutOld |
Size of time steps (or frequency) for output operation.
Definition at line 47 of file outputDeck.h.
Referenced by printStr().
size_t inp::OutputDeck::d_dtTestOut |
Size of time steps (or frequency) for output operation.
Definition at line 95 of file outputDeck.h.
Referenced by printStr().
std::string inp::OutputDeck::d_outCriteria |
Specify output criteria to change output frequency.
Choices are:
Specify the method used in changing the output frequency. If not specified then we do not change the output frequency from d_dtOut.
Definition at line 80 of file outputDeck.h.
Referenced by printStr().
std::vector<double> inp::OutputDeck::d_outCriteriaParams |
List of parameters required in checking output criteria.
Definition at line 89 of file outputDeck.h.
Referenced by printStr().
std::string inp::OutputDeck::d_outFormat |
Output format: currently supports vtu, msh, legacy_vtk output.
Default is vtu format.
Definition at line 32 of file outputDeck.h.
Referenced by printStr().
std::vector<std::string> inp::OutputDeck::d_outTags |
List of tags of data to be dumped.
Definition at line 41 of file outputDeck.h.
Referenced by isTagInOutput(), and printStr().
std::string inp::OutputDeck::d_path |
Output Path where the files will be written.
Default is current working directory
Definition at line 38 of file outputDeck.h.
Referenced by printStr().
bool inp::OutputDeck::d_performFEOut |
Flag specifying if element-node connectivity should not be dumped.
For large mesh, vtk writer crashes when writing element-node connectivity.
Definition at line 65 of file outputDeck.h.
Referenced by printStr().
bool inp::OutputDeck::d_performOut |
std::string inp::OutputDeck::d_tagPPFile |