20 #ifndef GEOS_FILEIO_OUTPUTS_OUTPUTUTILITIES_HPP_
21 #define GEOS_FILEIO_OUTPUTS_OUTPUTUTILITIES_HPP_
31 class ElementRegionManager;
34 namespace outputUtilities
46 std::set< string >
const & fieldNames,
47 string const & outputName );
60 string const & wrapperName,
61 std::set< string >
const & fieldNames,
62 integer const onlyPlotSpecifiedFieldNames );
void checkFieldRegistration(ElementRegionManager const &elemManager, NodeManager const &nodeManager, std::set< string > const &fieldNames, string const &outputName)
Utility function that checks whether the field names provided by the user in fieldNames are actually ...
bool isFieldPlotEnabled(dataRepository::PlotLevel const wrapperPlotLevel, dataRepository::PlotLevel const requiredPlotLevel, string const &wrapperName, std::set< string > const &fieldNames, integer const onlyPlotSpecifiedFieldNames)
Utility function that checks whether a wrapper should be plotted or not.
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.
std::int32_t integer
Signed integer type.