28class JSONConfigGraphOutput :
public ConfigGraphOutput
32 explicit JSONConfigGraphOutput(
const char* path);
36 std::map<SST::StatisticId_t, std::string>
41 void outputProgramOptions(
const Config* cfg, std::ofstream& ofs);
42 void outputSharedParams(std::ofstream& ofs);
43 void outputStatisticsOptions(
ConfigGraph* graph, std::ofstream& ofs);
44 void outputStatisticsGroups(
ConfigGraph* graph, std::ofstream& ofs);
46 nlohmann::ordered_json outputSubComponent(
ConfigComponent* sub, std::ofstream& ofs);
47 void outputLinks(
ConfigGraph* graph, std::ofstream& ofs);