20 #ifndef GEOS_FILEIO_OUTPUTS_BLUEPRINTOUTPUT_HPP_
21 #define GEOS_FILEIO_OUTPUTS_BLUEPRINTOUTPUT_HPP_
31 class ElementRegionManager;
53 Group *
const parent );
75 real64 const eventProgress,
85 real64 const eventProgress,
87 {
execute( time_n, 0, cycleNumber, eventCounter, eventProgress, domain ); }
99 conduit::Node & coordset,
100 conduit::Node & topologies,
101 conduit::Node & fields );
111 conduit::Node & coordset,
112 conduit::Node & topologies,
113 conduit::Node & fields,
123 void writeOutWrappersAsFields(
Group const & group,
124 conduit::Node & fields,
125 string const & topology,
126 string const & prefix=
"" );
129 conduit::Node & fields,
130 string const & topology,
137 int m_outputFullQuadratureData = 0;
A class for creating Conduit blueprint-based outputs.
static string catalogName()
Get the name used to register this object in an XML file.
virtual ~BlueprintOutput() override
Destructor.
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 Blueprint plot file.
virtual void cleanup(real64 const time_n, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, DomainPartition &domain) override
Writes out a Blueprint plot file at the end of the simulation.
BlueprintOutput(string const &name, Group *const parent)
Construct a new BlueprintOutput object.
Partition of the decomposed physical domain. It also manages the connexion information to its neighbo...
The ElementRegionManager class provides an interface to ObjectManagerBase in order to manage ElementR...
The NodeManager class provides an interface to ObjectManagerBase in order to manage node data.
@ LEVEL_1
Write to plot when plotLevel>=1 is specified in input.
double real64
64-bit floating point type.
std::int32_t integer
Signed integer type.
Base interface for specific output type timers.