20 #ifndef GEOS_FILEIO_OUTPUTS_BLUEPRINTOUTPUT_HPP_
21 #define GEOS_FILEIO_OUTPUTS_BLUEPRINTOUTPUT_HPP_
31 class ElementRegionManager;
47 Group *
const parent );
69 real64 const eventProgress,
79 real64 const eventProgress,
81 {
execute( time_n, 0, cycleNumber, eventCounter, eventProgress, domain ); }
93 conduit::Node & coordset,
94 conduit::Node & topologies,
95 conduit::Node & fields );
105 conduit::Node & coordset,
106 conduit::Node & topologies,
107 conduit::Node & fields,
117 void writeOutWrappersAsFields(
Group const & group,
118 conduit::Node & fields,
119 string const & topology,
120 string const & prefix=
"" );
123 conduit::Node & fields,
124 string const & topology,
131 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.