Ignore:
Timestamp:
03/06/19 12:11:10 (5 years ago)
Author:
oabramkina
Message:

Developments for visualization of XIOS workflow.

Branch is spawned from trunk r1649.

Boost library is used for producing Graphviz DOT files. Current results: a DOT file representing a static workflow. For a complete proof of concept, DOT files for each timestamp should be generated. The necessary information has been collected by XIOS, it only requires rearranging the information for graphing (changes in classes CWorkflowGraph and CGraphviz).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_olga/src/filter/file_writer_filter.cpp

    r1594 r1653  
    33#include "field.hpp" 
    44#include "utils.hpp" 
     5#include "workflow_graph.hpp" 
    56 
    67namespace xios 
     
    1314      ERROR("CFileWriterFilter::CFileWriterFilter(CField* field)", 
    1415            "The field cannot be null."); 
     16    filterId = InvalidableObject::count; 
     17    InvalidableObject::count++; 
    1518  } 
    1619 
     
    4649    return true; 
    4750  } 
     51 
     52  int CFileWriterFilter::getFilterId(void) 
     53  { 
     54    return filterId; 
     55  } 
     56 
    4857} // namespace xios 
Note: See TracChangeset for help on using the changeset viewer.