|
| ConfigGraph * | createConfigGraph () override |
| | Create the ConfigGraph.
|
| |
|
Config * | getConfig () const |
| |
|
bool | setConfigEntryFromModel (const std::string &entryName, const std::string &value) |
| |
|
ConfigGraph * | getGraph () const |
| |
|
Output * | getOutput () const |
| |
|
ComponentId_t | getNextComponentId () |
| |
|
ComponentId_t | addComponent (const char *name, const char *type) |
| |
|
ConfigComponent * | findComponentByName (const char *name) const |
| |
|
ConfigComponentMap_t & | components () |
| |
|
void | addLink (ComponentId_t id, const char *link_name, const char *port, const char *latency, bool no_cut) const |
| |
|
void | setLinkNoCut (const char *link_name) const |
| |
|
void | pushNamePrefix (const char *name) |
| |
|
void | popNamePrefix () |
| |
|
char * | addNamePrefix (const char *name) const |
| |
|
void | setStatisticOutput (const char *Name) |
| |
|
void | addStatisticOutputParameter (const std::string ¶m, const std::string &value) |
| |
|
void | setStatisticLoadLevel (uint8_t loadLevel) |
| |
|
void | addGlobalParameter (const char *set, const char *key, const char *value, bool overwrite) |
| |
|
UnitAlgebra | getElapsedExecutionTime () const |
| |
|
UnitAlgebra | getLocalMemoryUsage () const |
| |
|
void | setCallPythonFinalize (bool state) |
| |
|
| SSTModelDescription (Config *cfg) |
| |
|
|
void | initModel (const std::string &script_file, int verbosity, Config *config, int argc, char **argv) |
| |
|
bool | setOptionFromModel (const std::string &entryName, const std::string &value) |
| | Set a configuration string to update configuration values.
|
| |
| void | setModelOptions (const std::string &options) |
| | Sets the model options field of the Config object.
|
| |
| void | insertGlobalParameter (const std::string &set, const Params::key_type &key, const Params::key_type &value, bool overwrite=true) |
| | Allows ModelDefinition to set global parameters.
|
| |
|
|
std::string | scriptName |
| |
|
Output * | output |
| |
|
Config * | config |
| |
|
ConfigGraph * | graph |
| |
|
char * | namePrefix |
| |
|
size_t | namePrefixLen |
| |
|
std::vector< size_t > | nameStack |
| |
|
std::map< std::string, ComponentId_t > | compNameMap |
| |
|
ComponentId_t | nextComponentId |
| |
|
double | start_time |
| |
|
bool | callPythonFinalize |
| |
|
|
static SST_ELI_DECLARE_INFO_EXTERN(ELI::ProvidesSimpleInfo< 0, bool >, ELI::ProvidesSimpleInfo< 1, std::vector< std::string > >) static bool isElementParallelCapable(const std const std::vector< std::string > & | getElementSupportedExtensions (const std::string &type) |
| |
◆ createConfigGraph()
| ConfigGraph * SSTPythonModelDefinition::createConfigGraph |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- src/sst/core/model/python/pymodel.h
- src/sst/core/model/python/pymodel.cc