LCOV - code coverage report
Current view: top level - cell - AbstractReactionTable.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2025-12-06 00:15:40 Functions: 1 2 50.0 %

          Line data    Source code
       1             : #ifndef DA4C3E36_2329_41AE_8143_E132E827F27B_HPP
       2             : #define DA4C3E36_2329_41AE_8143_E132E827F27B_HPP
       3             : 
       4             : #include "Types.hpp"
       5             : 
       6             : namespace cell
       7             : {
       8             : 
       9             : class AbstractReactionTable
      10             : {
      11             : public:
      12             :     virtual const DiscTypeMap<std::vector<Reaction>>& getTransformations() const = 0;
      13             :     virtual const DiscTypeMap<std::vector<Reaction>>& getDecompositions() const = 0;
      14             :     virtual const DiscTypePairMap<std::vector<Reaction>>& getCombinations() const = 0;
      15             :     virtual const DiscTypePairMap<std::vector<Reaction>>& getExchanges() const = 0;
      16             : 
      17          24 :     virtual ~AbstractReactionTable() = default;
      18             : };
      19             : 
      20             : } // namespace cell
      21             : 
      22             : #endif /* DA4C3E36_2329_41AE_8143_E132E827F27B_HPP */

Generated by: LCOV version 1.14