SST
14.1.0
StructuralSimulationToolkit
|
Outputs configuration data to a specified file path. More...
#include <configGraphOutput.h>
Public Member Functions | |
ConfigGraphOutput (const char *path) | |
virtual void | generate (const Config *cfg, ConfigGraph *graph)=0 |
Protected Member Functions | |
std::vector< std::string > | getParamsLocalKeys (const Params ¶ms) const |
Get a vector of the local keys. More... | |
std::vector< std::string > | getSubscribedGlobalParamSets (const Params ¶ms) const |
Get a vector of the global param sets this Params object is subscribed to. More... | |
Static Protected Member Functions | |
static std::map< std::string, std::string > | getGlobalParamSet (const std::string &name) |
Get a named global parameter set. More... | |
static std::vector< std::string > | getGlobalParamSetNames () |
Get a vector of the names of available global parameter sets. More... | |
Protected Attributes | |
FILE * | outputFile |
Outputs configuration data to a specified file path.
|
pure virtual |
cfg | Constant pointer to SST configuration |
graph | Constant pointer to SST configuration graph |
Implemented in SST::Core::PythonConfigGraphOutput, SST::Core::JSONConfigGraphOutput, SST::Core::DotConfigGraphOutput, and SST::Core::XMLConfigGraphOutput.
|
inlinestaticprotected |
Get a named global parameter set.
name | Name of the set to get |
References SST::Params::getGlobalParamSet().
Referenced by SST::Core::JSONConfigGraphOutput::generate(), and SST::Core::PythonConfigGraphOutput::generate().
|
inlinestaticprotected |
Get a vector of the names of available global parameter sets.
References SST::Params::getGlobalParamSetNames().
Referenced by SST::Core::JSONConfigGraphOutput::generate(), and SST::Core::PythonConfigGraphOutput::generate().
|
inlineprotected |
Get a vector of the local keys.
References SST::Params::getLocalKeys().
|
inlineprotected |
Get a vector of the global param sets this Params object is subscribed to.
References SST::Params::getSubscribedGlobalParamSets().