19 #ifndef GEOSX_MANAGERS_OUTPUTS_BLUEPRINTOUTPUT_HPP_ 20 #define GEOSX_MANAGERS_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,
122 conduit::Node & fields,
130 int m_outputFullQuadratureData = 0;
virtual void Execute(real64 const time_n, real64 const dt, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, dataRepository::Group *domain) override
Writes out a Blueprint plot file.
The NodeManager class provides an interface to ObjectManagerBase in order to manage node data...
Write to plot when plotLevel>=1 is specified in input.
virtual void Cleanup(real64 const time_n, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, dataRepository::Group *domain) override
Writes out a Blueprint plot file at the end of the simulation.
double real64
64-bit floating point type.
virtual ~BlueprintOutput() override
Destructor.
static string CatalogName()
Get the name used to register this object in an XML file.
BlueprintOutput(std::string const &name, Group *const parent)
Construct a new BlueprintOutput object.
std::int32_t integer
Signed integer type.
std::string string
String type.
A class for creating Conduit blueprint-based outputs.
The ElementRegionManager class provides an interface to ObjectManagerBase in order to manage ElementR...