Ignore:
Timestamp:
07/22/21 14:05:58 (3 years ago)
Author:
yushan
Message:

workflow graph : enable unary and binary arithmetic filters

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/filter/temporal_filter.cpp

    r2143 r2193  
    3030    , isFirstOperation(true) 
    3131    , graphCycleCompleted(true) 
     32    , temporalOperation(opId) 
    3233  { 
     34  } 
     35 
     36  std::string CTemporalFilter::getTemporalOperation() 
     37  { 
     38    return this->temporalOperation; 
    3339  } 
    3440 
     
    4551      {   
    4652        this->graphPackage->filterId = CWorkflowGraph::getNodeSize(); 
    47         CWorkflowGraph::addNode("Temporal filter", 3, false, 0, data[0]); 
     53        CWorkflowGraph::addNode("Temporal filter \\n("+getTemporalOperation()+")", 3, false, 0, data[0]); 
    4854        graphCycleCompleted = false; 
    4955      } 
     
    5460      CWorkflowGraph::addEdge(data[0]->graphPackage->fromFilter, this->graphPackage->filterId, data[0]); 
    5561      data[0]->graphPackage->fromFilter = this->graphPackage->filterId; 
    56       this->graphPackage->sourceFilterIds.push_back(data[0]->graphPackage->fromFilter);  
     62      // this->graphPackage->sourceFilterIds.push_back(data[0]->graphPackage->fromFilter);  
    5763      data[0]->graphPackage->currentField = this->graphPackage->inFields[0]; 
    5864      std::rotate(this->graphPackage->inFields.begin(), this->graphPackage->inFields.begin() + 1, this->graphPackage->inFields.end()); 
Note: See TracChangeset for help on using the changeset viewer.