A ReporterName that represents a Postprocessor. More...
#include <ReporterName.h>
Public Member Functions | |
PostprocessorReporterName (const PostprocessorName &name) | |
const std::string & | getObjectName () const |
Return the object name that produces the Reporter value. More... | |
const std::string & | getValueName () const |
Return the data name for the Reporter value. More... | |
const std::string | getCombinedName () const |
Return the name of the object and data as object_name/data_name. More... | |
std::string | getRestartableName () const |
Return the name used for registration of this Reporter in the restartable data system. More... | |
operator std::string () const | |
std::string operator allows this object to behave as a std::sting object More... | |
bool | operator== (const ReporterName &rhs) const |
Compare with another object or string. More... | |
bool | operator== (const std::string &combined_name) const |
bool | operator< (const ReporterName &rhs) const |
Less than operator. More... | |
std::string | specialTypeToName () const |
Converts the special type to a usable name for error reporting. More... | |
bool | isPostprocessor () const |
bool | isVectorPostprocessor () const |
void | setIsPostprocessor () |
Sets the special type to a Postprocessor. More... | |
void | setIsVectorPostprocessor () |
Sets the special type to a VectorPostprocessor. More... | |
bool | empty () const |
Whether or not the ReporterName is empty, similar to std::string::empty() More... | |
Static Public Attributes | |
static const std::string | REPORTER_RESTARTABLE_DATA_PREFIX = "ReporterData" |
The prefix for reporter data in the restartable system. More... | |
A ReporterName that represents a Postprocessor.
Definition at line 134 of file ReporterName.h.
PostprocessorReporterName::PostprocessorReporterName | ( | const PostprocessorName & | name | ) |
Definition at line 99 of file ReporterName.C.
|
inlineinherited |
Whether or not the ReporterName is empty, similar to std::string::empty()
Definition at line 107 of file ReporterName.h.
|
inherited |
Return the name of the object and data as object_name/data_name.
Definition at line 47 of file ReporterName.C.
Referenced by ReporterData::getAllRealReporterFullNames(), ReporterData::getAllRealReporterValues(), ReporterName::getRestartableName(), ReporterTransferInterface::hideVariableHelper(), ReporterName::operator<(), operator<<(), and ReporterName::operator==().
|
inherited |
Return the object name that produces the Reporter value.
Definition at line 35 of file ReporterName.C.
Referenced by CommonOutputAction::act(), UserObject::addReporterDependencyHelper(), AccumulateReporter::declareAccumulateHelper(), ReporterTransferInterface::hideVariableHelper(), TableOutput::outputReporters(), and Exodus::outputReporters().
|
inherited |
Return the name used for registration of this Reporter in the restartable data system.
Definition at line 53 of file ReporterName.C.
|
inherited |
Return the data name for the Reporter value.
Definition at line 41 of file ReporterName.C.
Referenced by AccumulateReporter::declareAccumulateHelper(), ReporterData::getReporterStateHelper(), and Exodus::outputReporters().
|
inlineinherited |
Definition at line 85 of file ReporterName.h.
Referenced by ReporterData::getReporterStateHelper(), and ReporterName::specialTypeToName().
|
inlineinherited |
Definition at line 89 of file ReporterName.h.
Referenced by ReporterData::getReporterStateHelper(), and ReporterName::specialTypeToName().
|
inherited |
std::string operator allows this object to behave as a std::sting object
Definition at line 58 of file ReporterName.C.
|
inherited |
Less than operator.
Definition at line 75 of file ReporterName.C.
|
inherited |
|
inherited |
Definition at line 69 of file ReporterName.C.
|
inlineinherited |
Sets the special type to a Postprocessor.
See ReporterData::declareReporterValue.
Definition at line 96 of file ReporterName.h.
Referenced by PostprocessorReporterName(), and ReporterStateBase::setIsPostprocessor().
|
inlineinherited |
Sets the special type to a VectorPostprocessor.
See ReporterData::declareReporterValue.
Definition at line 102 of file ReporterName.h.
Referenced by ReporterStateBase::setIsVectorPostprocessor(), and VectorPostprocessorReporterName::VectorPostprocessorReporterName().
|
inherited |
Converts the special type to a usable name for error reporting.
Definition at line 83 of file ReporterName.C.
Referenced by ReporterData::getReporterStateHelper().
|
staticinherited |
The prefix for reporter data in the restartable system.
Definition at line 54 of file ReporterName.h.
Referenced by RestartableDataReporter::execute(), and ReporterName::getRestartableName().