13 #ifndef SST_CORE_PYTHON_CONFIG_OUTPUT_H 14 #define SST_CORE_PYTHON_CONFIG_OUTPUT_H 16 #include "sst/core/configGraph.h" 17 #include "sst/core/configGraphOutput.h" 33 void generateParams(
const Params& params);
34 void generateCommonComponent(
const char* objName,
const ConfigComponent* comp);
35 void generateSubComponent(
const char* owner,
const ConfigComponent* comp);
36 void generateComponent(
const ConfigComponent* comp,
bool output_parition_info);
39 const std::string& getLinkObject(LinkId_t
id,
const std::string& name,
bool no_cut);
41 char* makePythonSafeWithPrefix(
const std::string& name,
const std::string& prefix)
const;
42 void makeBufferPythonSafe(
char* buffer)
const;
43 char* makeEscapeSafe(
const std::string& input)
const;
44 bool strncmp(
const char* a,
const char* b,
const size_t n)
const;
45 bool isMultiLine(
const char* check)
const;
46 bool isMultiLine(
const std::string& check)
const;
51 std::map<LinkId_t, std::string> linkMap;
57 #endif // SST_CORE_PYTHON_CONFIG_OUTPUT_H virtual void generate(const Config *cfg, ConfigGraph *graph) override
Definition: pythonConfigOutput.cc:208
Outputs configuration data to a specified file path.
Definition: configGraphOutput.h:54
Class to contain SST Simulation Configuration variables.
Definition: config.h:38
Represents the configuration of a generic component.
Definition: configGraph.h:217
A Configuration Graph A graph representing Components and Links.
Definition: configGraph.h:389
Definition: pythonConfigOutput.h:24
Definition: rankInfo.h:21
Parameter store.
Definition: params.h:55
Definition: configGraph.h:158