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.