20 #ifndef GEOS_FILEIO_OUTPUTS_BLUEPRINTOUTPUT_HPP_
21 #define GEOS_FILEIO_OUTPUTS_BLUEPRINTOUTPUT_HPP_
31 class ElementRegionManager;
48 Group *
const parent );
70 real64 const eventProgress,
80 real64 const eventProgress,
82 {
execute( time_n, 0, cycleNumber, eventCounter, eventProgress, domain ); }
94 conduit::Node & coordset,
95 conduit::Node & topologies,
96 conduit::Node & fields );
106 conduit::Node & coordset,
107 conduit::Node & topologies,
108 conduit::Node & fields,
118 void writeOutWrappersAsFields(
Group const & group,
119 conduit::Node & fields,
120 string const & topology,
121 string const & prefix=
"" );
124 conduit::Node & fields,
125 string const & topology,
132 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.
int integer
Signed integer type.