Ignore:
Timestamp:
Mar 20, 2017, 2:54:42 PM (8 years ago)
Author:
Frederik Heber <heber@…>
Branches:
FitPartialCharges_GlobalError, PartialCharges_OrthogonalSummation
Children:
5b3781
Parents:
dbd841
git-author:
Frederik Heber <heber@…> (06/12/16 14:28:29)
git-committer:
Frederik Heber <heber@…> (03/20/17 14:54:42)
Message:

Extracted IndexedValue from IndexedVectors.

  • we may now sum up indexed values of arbitrary type, i.e. an arbitrary class that fulfills a certain interface, and each instance connected to a specific index (within index sets).
  • added detail::force where std::vector<double> is specialized for three components.
  • IndexedVectors is now a specialization of IndexedValue for detail::force.
  • adapated usage signatures in AnalyseFragmentationResultsAction, InterfaceVMGJob, and MPQCCommandJob.
  • slight changes in IndexedVectorsUnitTest because boost::assign is no longer used for detail::force.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Fragmentation/Summation/SetValues/Makefile.am

    rdbd841 r346b0c  
    33
    44FRAGMENTATIONSETVALUESSOURCE = \
     5        Fragmentation/Summation/SetValues/detail.cpp \
    56        Fragmentation/Summation/SetValues/Eigenvalues.cpp \
    67        Fragmentation/Summation/SetValues/Fragment.cpp \
     
    1213
    1314FRAGMENTATIONSETVALUESHEADER = \
     15        Fragmentation/Summation/SetValues/detail.hpp \
    1416        Fragmentation/Summation/SetValues/Eigenvalues.hpp \
    1517        Fragmentation/Summation/SetValues/Fragment.hpp \
    1618        Fragmentation/Summation/SetValues/FragmentForces.hpp \
    1719        Fragmentation/Summation/SetValues/Histogram.hpp \
     20        Fragmentation/Summation/SetValues/IndexedValue.hpp \
     21        Fragmentation/Summation/SetValues/IndexedValue_impl.hpp \
    1822        Fragmentation/Summation/SetValues/IndexedVectors.hpp \
    1923        Fragmentation/Summation/SetValues/SamplingGrid.hpp \
Note: See TracChangeset for help on using the changeset viewer.