Ignore:
Timestamp:
07/08/19 16:58:12 (5 years ago)
Author:
yushan
Message:

MARK: Dynamic workflow graph developement. Branch up to date with trunk @1676. Arithmetic filter unified

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/src/node/field.cpp

    r1679 r1680  
    922922   TRY 
    923923   { 
     924 
    924925     CContext* context = CContext::getCurrent(); 
    925926     bool hasClient = context->hasClient; 
     
    12001201           { 
    12011202             CField* fieldRef = CField::get(field_ref); 
    1202              fieldRef->build_workflow_graph.setValue(buildWorkflowGraph); 
    12031203             CGrid* gridRef = fieldRef->grid; 
    12041204 
     
    12361236         else if (!field_ref.isEmpty()) 
    12371237         { 
    1238            CField::get(field_ref)->build_workflow_graph.setValue(buildWorkflowGraph); 
    12391238           instantDataFilter = getFieldReference(gc); 
    12401239           instantDataFilter->tag = buildWorkflowGraph; 
     
    12971296           fileWriterFilter->end_graph = filter_end; 
    12981297 
    1299            std::cout<<"CFileWriterFilter filter start = "<<filter_start<<" end = "<<filter_end<<std::endl; 
     1298           // std::cout<<"CFileWriterFilter filter start = "<<filter_start<<" end = "<<filter_end<<" field = "<<this->getId()<<std::endl; 
    13001299 
    13011300         } 
     
    13681367       filters.second->parent_filters[0]= fieldRef->getInstantDataFilter(); 
    13691368 
    1370        filters.second->tag = buildWorkflowGraph || filters.second->parent_filters[0]->tag; 
     1369       filters.second->tag = (buildWorkflowGraph || filters.second->parent_filters[0]->tag); 
    13711370 
    13721371       filters.second->start_graph = filter_start; 
     
    15281527 
    15291528       const bool detectMissingValues = (!detect_missing_value.isEmpty() && detect_missing_value == true); 
    1530        bool buildWorkflowGraph = buildWorkflowGraph = (!build_workflow_graph.isEmpty() && build_workflow_graph == true); 
     1529       bool buildWorkflowGraph = (!build_workflow_graph.isEmpty() && build_workflow_graph == true); 
    15311530       std::shared_ptr<CTemporalFilter> temporalFilter(new CTemporalFilter(gc, operation, 
    15321531                                                                           CContext::getCurrent()->getCalendar()->getInitDate(), 
Note: See TracChangeset for help on using the changeset viewer.