SST 16.0.0
Structural Simulation Toolkit
SST::Core::PythonConfigGraphOutput Class Reference
Inheritance diagram for SST::Core::PythonConfigGraphOutput:
SST::Core::ConfigGraphOutput

Public Member Functions

 PythonConfigGraphOutput (const char *path)
virtual void generate (const Config *cfg, ConfigGraph *graph) override
Public Member Functions inherited from SST::Core::ConfigGraphOutput
 ConfigGraphOutput (const char *path)

Protected Member Functions

ConfigGraphgetGraph ()
void generateParams (const Params &params)
void generateCommonComponent (const char *objName, const ConfigComponent *comp)
void generateSubComponent (const char *owner, const ConfigComponent *comp)
void generateComponent (const ConfigComponent *comp, bool output_parition_info)
void generateStatGroup (const ConfigGraph *graph, const ConfigStatGroup &grp)
void generateCommonLink (const char *objName, const ConfigComponent *comp)
void generateSubComponentLinks (const char *objName, const ConfigComponent *comp)
void generateComponentLinks (const ConfigComponent *comp)
const std::string & getLinkObject (LinkId_t id, const std::string &name, bool no_cut)
char * generateCompName (const ConfigComponent *comp)
char * makePythonSafeWithPrefix (const std::string &name, const std::string &prefix) const
void makeBufferPythonSafe (char *buffer) const
char * makeEscapeSafe (const std::string &input) const
bool strncmp (const char *a, const char *b, const size_t n) const
bool isMultiLine (const char *check) const
bool isMultiLine (const std::string &check) const
Protected Member Functions inherited from SST::Core::ConfigGraphOutput
std::vector< std::string > getParamsLocalKeys (const Params &params) const
 Get a vector of the local keys.
std::vector< std::string > getSubscribedSharedParamSets (const Params &params) const
 Get a vector of the shared param sets this Params object is subscribed to.
std::vector< std::string > getSubscribedGlobalParamSets (const Params &params) const

Additional Inherited Members

Static Protected Member Functions inherited from SST::Core::ConfigGraphOutput
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 inherited from SST::Core::ConfigGraphOutput
FILE * outputFile

Member Function Documentation

◆ generate()

void PythonConfigGraphOutput::generate ( const Config * cfg,
ConfigGraph * graph )
overridevirtual
Parameters
cfgConstant pointer to SST configuration
graphConstant pointer to SST configuration graph
Returns
void

Implements SST::Core::ConfigGraphOutput.

References SST::Params::empty(), SST::ConfigGraph::getComponentMap(), SST::Core::ConfigGraphOutput::getSharedParamSet(), and SST::Core::ConfigGraphOutput::getSharedParamSetNames().


The documentation for this class was generated from the following files:
  • src/sst/core/model/cfgoutput/pythonConfigOutput.h
  • src/sst/core/model/cfgoutput/pythonConfigOutput.cc