Changeset 1686 for XIOS/dev/dev_olga/src/filter/store_filter.hpp
- Timestamp:
- 07/31/19 13:51:01 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_olga/src/filter/store_filter.hpp
r1653 r1686 3 3 4 4 #include "input_pin.hpp" 5 #include "workflow_graph.hpp" 6 5 7 6 8 namespace xios … … 8 10 class CContext; 9 11 class CGrid; 12 class CField; 10 13 11 14 /*! … … 73 76 void virtual invalidate(Time timestamp); 74 77 75 /*! 76 * Returns filter's id needed in case of building workflow graph 77 */ 78 int getFilterId(); 78 int filterID; 79 int tag; 80 Time start_graph; 81 Time end_graph; 82 CField *field; 83 int distance; 84 79 85 80 86 protected: … … 85 91 */ 86 92 void virtual onInputReady(std::vector<CDataPacketPtr> data); 93 void virtual buildGraph(std::vector<CDataPacketPtr> data); 87 94 88 95 private: 89 CGarbageCollector& gc; 90 CContext* context; 91 CGrid* grid; 92 const bool detectMissingValues; 93 const double missingValue; 96 CGarbageCollector& gc; //!< The garbage collector associated to the filter 97 CContext* context; //!< The context to which the data belongs 98 CGrid* grid; //!< The grid attached to the data the filter can accept 99 const bool detectMissingValues; //!< Whether missing values should be detected 100 const double missingValue; //!< The value to use to replace missing values 94 101 std::map<Time, CDataPacketPtr> packets; //<! The stored packets 95 int filterId; //!< Filter's id needed in case of building a workflow96 97 102 }; // class CStoreFilter 98 103 } // namespace xios
Note: See TracChangeset
for help on using the changeset viewer.