20 #ifndef GEOS_FILEIO_OUTPUTS_SILOOUTPUT_HPP_
21 #define GEOS_FILEIO_OUTPUTS_SILOOUTPUT_HPP_
39 Group *
const parent );
58 real64 const eventProgress,
68 real64 const eventProgress,
71 execute( time_n, 0, cycleNumber, eventCounter, eventProgress, domain );
77 static constexpr
auto plotFileRoot =
"plotFileRoot";
78 static constexpr
auto writeEdgeMesh =
"writeEdgeMesh";
79 static constexpr
auto writeFaceMesh =
"writeFEMFaces";
80 static constexpr
auto writeCellElementMesh =
"writeCellElementMesh";
81 static constexpr
auto writeFaceElementMesh =
"writeFaceElementMesh";
82 static constexpr
auto plotLevel =
"plotLevel";
83 static constexpr
auto onlyPlotSpecifiedFieldNames =
"onlyPlotSpecifiedFieldNames";
84 static constexpr
auto fieldNames =
"fieldNames";
96 void postInputInitialization()
override;
98 string m_plotFileRoot;
101 integer m_writeCellElementMesh;
102 integer m_writeFaceElementMesh;
106 integer m_onlyPlotSpecifiedFieldNames;
Partition of the decomposed physical domain. It also manages the connexion information to its neighbo...
SiloOutput(string const &name, Group *const parent)
Constructor.
static string catalogName()
Catalog name interface.
logInfo::OutputTimerBase const & getTimerCategory() const override
Get the timer category for this output type.
virtual bool execute(real64 const time_n, real64 const dt, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, DomainPartition &domain) override
Writes out a Silo plot file.
virtual ~SiloOutput() override
Destructor.
virtual void cleanup(real64 const time_n, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, DomainPartition &domain) override
Writes out a Silo plot file at the end of the simulation.
double real64
64-bit floating point type.
std::int32_t integer
Signed integer type.
Array< T, 1 > array1d
Alias for 1D array.
Base interface for specific output type timers.
struct containing the view access keys to be bound with class data member