From c757315893fdf5d951d4cad12775ee60a2de141f Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Fri, 14 May 2021 10:25:51 +0200 Subject: Debug network model --- src/Inputs.cc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/Inputs.cc') diff --git a/src/Inputs.cc b/src/Inputs.cc index 9220e36..8c3ac9c 100644 --- a/src/Inputs.cc +++ b/src/Inputs.cc @@ -20,6 +20,7 @@ Inputs::Inputs(std::string node_name){ seed=d["seed"].GetInt(); hint_size=d["hint_size"].GetInt(); n_nodes=d["nodes"].MemberCount(); + latency=d["latency"].GetDouble(); // Instantiate wake_ts for(auto& v:d["nodes"][node_name.c_str()]["wake_ts"].GetArray()){ @@ -155,8 +156,8 @@ void Inputs::GeneratePlatform(std::string p){ pf.open (p); pf << "\n"; pf << "\n"; - pf << "\n \n"; - pf << " \n"; + pf << "\n \n"; + pf << " \n"; for (Value::ConstMemberIterator itr = d["nodes"].MemberBegin(); itr != d["nodes"].MemberEnd(); ++itr) { std::string name=itr->name.GetString(); @@ -169,7 +170,14 @@ void Inputs::GeneratePlatform(std::string p){ pf << " \n"; pf << " \n"; pf << " \n \n"; - pf << " \n"; + } + for (Value::ConstMemberIterator src = d["nodes"].MemberBegin(); src != d["nodes"].MemberEnd(); ++src) + { + for (Value::ConstMemberIterator dst = d["nodes"].MemberBegin(); dst != d["nodes"].MemberEnd(); ++dst) + { + if(src->name.GetString() != dst->name.GetString()) + pf << " name.GetString()<<"\" dst=\""<name.GetString()<<"\" symmetrical=\"no\">\n"; + } } pf << " \n\n"; pf.close(); -- cgit v1.2.3