19 #ifndef GEOS_FILEIO_OUTPUTS_BLUEPRINTOUTPUT_HPP_
20 #define GEOS_FILEIO_OUTPUTS_BLUEPRINTOUTPUT_HPP_
30 class ElementRegionManager;
46 Group *
const parent );
68 real64 const eventProgress,
78 real64 const eventProgress,
80 {
execute( time_n, 0, cycleNumber, eventCounter, eventProgress, domain ); }
92 conduit::Node & coordset,
93 conduit::Node & topologies,
94 conduit::Node & fields );
104 conduit::Node & coordset,
105 conduit::Node & topologies,
106 conduit::Node & fields,
116 void writeOutWrappersAsFields(
Group const & group,
117 conduit::Node & fields,
118 string const & topology,
119 string const & prefix=
"" );
122 conduit::Node & fields,
123 string const & topology,
130 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.
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.