![]() |
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 |