Changeset 2193 for XIOS/dev/dev_ym/XIOS_COUPLING/src/workflow_graph.cpp
- Timestamp:
- 07/22/21 14:05:58 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/workflow_graph.cpp
r2141 r2193 17 17 bool CWorkflowGraph::build_begin = false; 18 18 19 std::unordered_map <size_t, int> *CWorkflowGraph::mapHashFilterID_ = 0; 20 std::unordered_map <size_t, int> *CWorkflowGraph::mapHashFilterID_srv_ = 0; 21 19 22 20 23 CWorkflowGraph::CWorkflowGraph() … … 29 32 for(int i=0; i<vectorOfNodes_->size(); i++) 30 33 { 34 std::cout<<"Node["<<i<<"] is "<<(*vectorOfNodes_)[i].filter_name<<std::endl; 31 35 info(100)<<"Node["<<i<<"] is "<<(*vectorOfNodes_)[i].filter_name<<std::endl; 32 36 } … … 34 38 for(int i=0; i<vectorOfEdges_->size(); i++) 35 39 { 40 std::cout<<"Edge["<<i<<"] from "<<(*vectorOfEdges_)[i].from<<" to "<<(*vectorOfEdges_)[i].to<<std::endl; 36 41 info(100)<<"Edge["<<i<<"] from "<<(*vectorOfEdges_)[i].from<<" to "<<(*vectorOfEdges_)[i].to<<std::endl; 37 42 } … … 85 90 if(CXios::isClient) 86 91 { 92 // if(vectorOfEdges_&&vectorOfNodes_) outputWorkflowGraph_client_stdout(); 93 // std::cout<<"Trying to add an edge from "<<from<<" to "<<to<<std::endl; 87 94 if(!vectorOfEdges_) vectorOfEdges_ = new std::vector<graph_edge_object>; 88 95 std::string currentContextId = CContext::getCurrent()->getId(); … … 158 165 if(CXios::isClient) 159 166 { 167 //if(vectorOfEdges_&&vectorOfNodes_) outputWorkflowGraph_client_stdout(); 168 // std::cout<<"Trying to add a node naming "<<filterName<<std::endl; 160 169 if(!vectorOfNodes_) vectorOfNodes_ = new std::vector<graph_node_object>; 161 170 if(!vectorOfContexts_) vectorOfContexts_ = new std::vector<StdString>; 171 if(!mapHashFilterID_) mapHashFilterID_ = new std::unordered_map <size_t, int>; 172 162 173 std::string currentContextId = CContext::getCurrent()->getId(); 163 174 if ( std::find(vectorOfContexts_->begin(), vectorOfContexts_->end(), currentContextId) == vectorOfContexts_->end() ) … … 172 183 node_obj.date = packet->date; 173 184 node_obj.timestamp = packet->timestamp; 185 174 186 for(int i=0; i<vectorOfContexts_->size(); i++) 175 187 { … … 181 193 } 182 194 } 195 183 196 node_obj.attributes = packet->graphPackage->currentField->recordXiosAttributes(); 184 197 185 198 vectorOfNodes_->push_back(node_obj); 186 //info(100)<<"****************** Add node "<<filterName<<std::endl;187 199 } 188 200 else … … 190 202 if(!vectorOfNodes_srv_) vectorOfNodes_srv_ = new std::vector<graph_node_object>; 191 203 if(!vectorOfContexts_srv_) vectorOfContexts_srv_ = new std::vector<StdString>; 204 if(!mapHashFilterID_srv_) mapHashFilterID_srv_ = new std::unordered_map <size_t, int>; 205 192 206 std::string currentContextId = CContext::getCurrent()->getId(); 193 207 if ( std::find(vectorOfContexts_srv_->begin(), vectorOfContexts_srv_->end(), currentContextId) == vectorOfContexts_srv_->end() ) … … 213 227 214 228 vectorOfNodes_srv_->push_back(node_obj); 215 //info(100)<<"******************Server side : Add node "<<filterName<<std::endl;216 229 } 217 230
Note: See TracChangeset
for help on using the changeset viewer.