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.hpp

    r1358 r1653  
    2323      CFileWriterFilter(CGarbageCollector& gc, CField* field); 
    2424 
     25      inline StdString GetName(void) {return StdString("File writer filter");}; 
     26 
    2527      /*! 
    2628       * Tests if the filter must auto-trigger. 
     
    3739      bool virtual isDataExpected(const CDate& date) const; 
    3840 
     41      /*! 
     42       * Returns filter's id needed in case of building workflow graph 
     43       */ 
     44      int getFilterId(); 
     45 
    3946    protected: 
    4047      /*! 
     
    4653 
    4754    private: 
    48       CField* field; //<! The associated field 
     55      CField* field;                          //<! The associated field 
    4956      std::map<Time, CDataPacketPtr> packets; //<! The stored packets 
     57      int filterId;                           //<! Filter's id needed in case of building a workflow 
     58 
    5059  }; // class CFileWriterFilter 
    5160} // namespace xios 
Note: See TracChangeset for help on using the changeset viewer.