Changeset 999eaf for src/Fragmentation
- Timestamp:
- Apr 28, 2021, 10:02:49 PM (5 years ago)
- Branches:
- Candidate_v1.7.0, stable
- Children:
- 6b7765
- Parents:
- 5aa337
- git-author:
- Frederik Heber <frederik.heber@…> (04/18/21 08:23:36)
- git-committer:
- Frederik Heber <frederik.heber@…> (04/28/21 22:02:49)
- Location:
- src/Fragmentation
- Files:
-
- 2 added
- 5 edited
-
Evaluation/StabilityEvaluator.cpp (added)
-
Evaluation/StabilityEvaluator.hpp (added)
-
Homology/HomologyGraph.cpp (modified) (1 diff)
-
Homology/HomologyGraph.hpp (modified) (3 diffs)
-
Homology/HomologyGraph_getFromKeyset.cpp (modified) (2 diffs)
-
Homology/HomologyGraph_getFromKeysetStub.cpp (modified) (1 diff)
-
Makefile.am (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Fragmentation/Homology/HomologyGraph.cpp
r5aa337 r999eaf 55 55 nodes(detail::getNodesFromIndexSet(index)), 56 56 edges(detail::getEdgesFromIndexSet(index)) 57 {} 58 59 HomologyGraph::HomologyGraph(const AtomIdSet::atomIdSet &index) : 60 nodes(detail::getNodesFromAtomIds(index)), 61 edges(detail::getEdgesFromAtomIds(index)) 57 62 {} 58 63 -
src/Fragmentation/Homology/HomologyGraph.hpp
r5aa337 r999eaf 21 21 #include <iosfwd> 22 22 23 #include "AtomIdSet.hpp" 23 24 #include "Fragmentation/Homology/FragmentEdge.hpp" 24 25 #include "Fragmentation/Homology/FragmentNode.hpp" … … 79 80 explicit HomologyGraph(const IndexSet &index); 80 81 82 /** Constructor for class HomologyGraph from a AtomIdSet (i.e. from atoms in the World). 83 * 84 * @param index global ids of atoms to pick 85 */ 86 explicit HomologyGraph(const AtomIdSet::atomIdSet &index); 87 81 88 /** Destructor for class HomologyGraph. 82 89 * … … 200 207 const HomologyGraph::nodes_t getNodesFromIndexSet(const IndexSet &keyset); 201 208 const HomologyGraph::edges_t getEdgesFromIndexSet(const IndexSet &keyset); 209 const HomologyGraph::nodes_t getNodesFromAtomIds(const AtomIdSet::atomIdSet &keyset); 210 const HomologyGraph::edges_t getEdgesFromAtomIds(const AtomIdSet::atomIdSet &keyset); 202 211 }; 203 212 -
src/Fragmentation/Homology/HomologyGraph_getFromKeyset.cpp
r5aa337 r999eaf 135 135 return getNodesFromSet<size_t>(keyset); 136 136 } 137 const HomologyGraph::nodes_t getNodesFromAtomIds(const AtomIdSet::atomIdSet &keyset) { 138 return getNodesFromSet<atomId_t>(keyset); 139 } 137 140 const HomologyGraph::edges_t getEdgesFromKeySet(const KeySet &keyset) { 138 141 return getEdgesFromSet<int>(keyset); … … 141 144 return getEdgesFromSet<size_t>(keyset); 142 145 } 146 const HomologyGraph::edges_t getEdgesFromAtomIds(const AtomIdSet::atomIdSet &keyset) { 147 return getEdgesFromSet<atomId_t>(keyset); 148 } 143 149 }; /* namespace detail */ 144 150 -
src/Fragmentation/Homology/HomologyGraph_getFromKeysetStub.cpp
r5aa337 r999eaf 63 63 } 64 64 65 const HomologyGraph::nodes_t getNodesFromAtomIds(const AtomIdSet::atomIdSet &keyset) 66 { 67 return HomologyGraph::nodes_t(); 68 } 69 70 const HomologyGraph::edges_t getEdgesFromAtomIds(const AtomIdSet::atomIdSet &keyset) 71 { 72 return HomologyGraph::edges_t(); 73 } 65 74 }; /* namespace detail */ -
src/Fragmentation/Makefile.am
r5aa337 r999eaf 3 3 4 4 FRAGMENTATIONSOURCE = \ 5 Fragmentation/Evaluation/StabilityEvaluator.cpp \ 5 6 Fragmentation/Exporters/ExportGraph_ToAtomFragments.cpp \ 6 7 Fragmentation/Exporters/ExportGraph_ToFiles.cpp \ … … 36 37 37 38 FRAGMENTATIONHEADER = \ 39 Fragmentation/Evaluation/StabilityEvaluator.hpp \ 38 40 Fragmentation/Exporters/ExportGraph_ToAtomFragments.hpp \ 39 41 Fragmentation/Exporters/ExportGraph_ToFiles.hpp \
Note:
See TracChangeset
for help on using the changeset viewer.
