Ignore:
Timestamp:
Apr 28, 2021, 10:02:49 PM (5 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.0, stable
Children:
5aa337
Parents:
e0e77e
git-author:
Frederik Heber <frederik.heber@…> (04/18/21 12:23:17)
git-committer:
Frederik Heber <frederik.heber@…> (04/28/21 22:02:49)
Message:

Extended HomologyContainer::value_t by fragment energy.

  • renamed energy to contribution to notice all old usages.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Fragmentation/Homology/HomologyContainer.hpp

    re0e77e r564f17  
    6060    Fragment fragment;
    6161    FragmentationEdges::edges_t edges;
    62     double energy;
     62    double fragmentenergy;
     63    double contribution;
    6364    bool containsGrids;
    6465    SamplingGrid charge_distribution;
     
    6667
    6768    value_t() :
    68       energy(0.),
     69      fragmentenergy(0.),
     70      contribution(0.),
    6971      containsGrids(false)
    7072    {}
     
    8183      if (version > 1)
    8284        ar & edges;
    83       ar & energy;
     85      if (version <= 2)
     86        ar & contribution;
     87      if (version > 2) {
     88        ar & fragmentenergy;
     89        ar & contribution;
     90      }
    8491      if (version > 0) {
    8592        ar & containsGrids;
     
    96103      const std::pair<const HomologyGraph, HomologyContainer::value_t> &b);
    97104
     105  static bool compareEnergy(
     106      const std::pair<const HomologyGraph, HomologyContainer::value_t> &a,
     107      const std::pair<const HomologyGraph, HomologyContainer::value_t> &b);
     108
    98109public:
    99110  typedef std::multimap< HomologyGraph, value_t> container_t;
     
    229240
    230241// version for serialized information associated to HomologyGraph
    231 BOOST_CLASS_VERSION(HomologyContainer::value_t, 2)
     242BOOST_CLASS_VERSION(HomologyContainer::value_t, 3)
    232243
    233244#endif /* HOMOLOGYCONTAINER_HPP_ */
Note: See TracChangeset for help on using the changeset viewer.