SST 15.0
Structural Simulation Toolkit
|
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. | |
std::vector< std::string > | getSubscribedSharedParamSets (const Params ¶ms) const |
Get a vector of the shared param sets this Params object is subscribed to. | |
std::vector< std::string > | getSubscribedGlobalParamSets (const Params ¶ms) const |
Static Protected Member Functions | |
static std::map< std::string, std::string > | getSharedParamSet (const std::string &name) |
Get a named shared parameter set. | |
static std::map< std::string, std::string > | getGlobalParamSet (const std::string &name) |
static std::vector< std::string > | getSharedParamSetNames () |
Get a vector of the names of available shared parameter sets. | |
static std::vector< std::string > | getGlobalParamSetNames () |
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::DotConfigGraphOutput, SST::Core::JSONConfigGraphOutput, SST::Core::PythonConfigGraphOutput, and SST::Core::XMLConfigGraphOutput.
|
inlineprotected |
Get a vector of the local keys.
Referenced by SST::Core::JSONConfigGraphOutput::generate().
|
inlinestaticprotected |
Get a named shared parameter set.
name | Name of the set to get |
Referenced by SST::Core::JSONConfigGraphOutput::generate(), and SST::Core::PythonConfigGraphOutput::generate().
|
inlinestaticprotected |
Get a vector of the names of available shared parameter sets.
Referenced by SST::Core::JSONConfigGraphOutput::generate(), and SST::Core::PythonConfigGraphOutput::generate().
|
inlineprotected |