# # ChangeLog for src/FunctionApproximation # # Generated by Trac 1.4.4 # Apr 8, 2025, 10:52:42 PM Tue, 16 Apr 2013 06:30:39 GMT Frederik Heber [214240] * src/Actions/Makefile.am (modified) * src/Analysis/Makefile.am (modified) * src/Atom/Makefile.am (modified) * src/Element/Makefile.am (modified) * src/Filling/Makefile.am (modified) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Makefile.am (modified) * src/Fragmentation/Summation/Containers/Makefile.am (modified) * src/Fragmentation/Summation/Converter/Makefile.am (modified) * src/Fragmentation/Summation/Makefile.am (modified) * src/Fragmentation/Summation/SetValues/Makefile.am (modified) * src/FunctionApproximation/Makefile.am (modified) * src/Graph/Makefile.am (modified) * src/Helpers/Makefile.am (modified) * src/LinkedCell/Makefile.am (modified) * src/Parameters/Makefile.am (modified) * src/Parser/Makefile.am (modified) * src/Potentials/Makefile.am (modified) * src/RandomNumbers/Makefile.am (modified) * src/Shapes/Makefile.am (modified) * src/UIElements/Makefile.am (modified) FIX: Most of the includedirs were wrongly set. - each just needs to ... Mon, 15 Apr 2013 18:13:22 GMT Frederik Heber [fbf143] * src/Actions/FragmentationAction/FragmentationAutomationAction.cpp (modified) * src/Fragmentation/Automation/FragmentJobQueue.cpp (modified) * src/Fragmentation/Automation/FragmentJobQueue.hpp (modified) * src/Fragmentation/Automation/MPQCFragmentController.hpp (modified) * src/Fragmentation/Automation/VMGDebugGridFragmentController.hpp (modified) * src/Fragmentation/Automation/VMGFragmentController.hpp (modified) * src/Fragmentation/Homology/HomologyContainer.hpp (modified) * src/Fragmentation/Homology/unittests/stubs/FragmentStub.cpp (modified) * src/Fragmentation/Makefile.am (modified) * src/Fragmentation/SetValues/unittests/Makefile.am (deleted) * src/Fragmentation/Summation/Containers/FragmentationChargeDensity.cpp (moved) * src/Fragmentation/Summation/Containers/FragmentationChargeDensity.hpp (moved) * src/Fragmentation/Summation/Containers/FragmentationLongRangeResults.cpp (moved) * src/Fragmentation/Summation/Containers/FragmentationLongRangeResults.hpp (moved) * src/Fragmentation/Summation/Containers/FragmentationShortRangeResults.cpp (moved) * src/Fragmentation/Summation/Containers/FragmentationShortRangeResults.hpp (moved) * src/Fragmentation/Summation/Containers/MPQCData.cpp (moved) * src/Fragmentation/Summation/Containers/MPQCData.hpp (moved) * src/Fragmentation/Summation/Containers/MPQCDataFused.hpp (moved) * src/Fragmentation/Summation/Containers/MPQCDataMap.hpp (moved) * src/Fragmentation/Summation/Containers/MPQCData_printKeyNames.hpp (moved) * src/Fragmentation/Summation/Containers/Makefile.am (moved) * src/Fragmentation/Summation/Containers/VMGData.cpp (moved) * src/Fragmentation/Summation/Containers/VMGData.hpp (moved) * src/Fragmentation/Summation/Containers/VMGDataFused.hpp (moved) * src/Fragmentation/Summation/Containers/VMGDataMap.hpp (moved) * src/Fragmentation/Summation/Containers/VMGData_printKeyNames.hpp (moved) * src/Fragmentation/Summation/Containers/createMatrixNrLookup.cpp (moved) * src/Fragmentation/Summation/Containers/createMatrixNrLookup.hpp (moved) * src/Fragmentation/Summation/Containers/extractJobIds.hpp (moved) * src/Fragmentation/Summation/Containers/unittests/MPQCDataUnitTest.cpp (moved) * src/Fragmentation/Summation/Containers/unittests/MPQCDataUnitTest.hpp (moved) * src/Fragmentation/Summation/Containers/unittests/Makefile.am (moved) * src/Fragmentation/Summation/Converter/DataConverter.hpp (moved) * src/Fragmentation/Summation/Converter/Makefile.am (moved) * src/Fragmentation/Summation/Makefile.am (modified) * src/Fragmentation/Summation/OrthogonalSumUpPerLevel.hpp (modified) * src/Fragmentation/Summation/OrthogonalSummator.hpp (modified) * src/Fragmentation/Summation/SetValues/Fragment.cpp (moved) * src/Fragmentation/Summation/SetValues/Fragment.hpp (moved) * src/Fragmentation/Summation/SetValues/Histogram.cpp (moved) * src/Fragmentation/Summation/SetValues/Histogram.hpp (moved) * src/Fragmentation/Summation/SetValues/IndexedVectors.cpp (moved) * src/Fragmentation/Summation/SetValues/IndexedVectors.hpp (moved) * src/Fragmentation/Summation/SetValues/Makefile.am (moved) * src/Fragmentation/Summation/SetValues/SamplingGrid.cpp (moved) * src/Fragmentation/Summation/SetValues/SamplingGrid.hpp (moved) * src/Fragmentation/Summation/SetValues/SamplingGridProperties.cpp (moved) * src/Fragmentation/Summation/SetValues/SamplingGridProperties.hpp (moved) * src/Fragmentation/Summation/SetValues/SamplingGrid_inline.hpp (moved) * src/Fragmentation/Summation/SetValues/unittests/FragmentUnitTest.cpp (moved) * src/Fragmentation/Summation/SetValues/unittests/FragmentUnitTest.hpp (moved) * src/Fragmentation/Summation/SetValues/unittests/HistogramUnitTest.cpp (moved) * src/Fragmentation/Summation/SetValues/unittests/HistogramUnitTest.hpp (moved) * src/Fragmentation/Summation/SetValues/unittests/IndexedVectorsUnitTest.cpp (moved) * src/Fragmentation/Summation/SetValues/unittests/IndexedVectorsUnitTest.hpp (moved) * src/Fragmentation/Summation/SetValues/unittests/Makefile.am (added) * src/Fragmentation/Summation/SetValues/unittests/SamplingGridPropertiesUnitTest.cpp (moved) * src/Fragmentation/Summation/SetValues/unittests/SamplingGridPropertiesUnitTest.hpp (moved) * src/Fragmentation/Summation/SetValues/unittests/SamplingGridUnitTest.cpp (moved) * src/Fragmentation/Summation/SetValues/unittests/SamplingGridUnitTest.hpp (moved) * src/Fragmentation/Summation/SumUpPerLevel.hpp (modified) * src/Fragmentation/Summation/Summator.hpp (modified) * src/Fragmentation/parseKeySetFile.cpp (moved) * src/Fragmentation/parseKeySetFile.hpp (moved) * src/Fragmentation/unittests/Makefile.am (modified) * src/FunctionApproximation/Extractors.hpp (modified) * src/FunctionApproximation/TrainingData.cpp (modified) * src/Jobs/InterfaceVMGDebugGridJob.hpp (modified) * src/Jobs/InterfaceVMGJob.hpp (modified) * src/Jobs/MPQCCommandJob.hpp (modified) * src/Jobs/MPQCJob.hpp (modified) * src/Jobs/Makefile.am (modified) * src/Jobs/VMGDebugGridJob.hpp (modified) * src/Jobs/VMGJob.hpp (modified) * src/Jobs/WindowGrid_converter.cpp (modified) * src/LevMartester.cpp (modified) * src/Makefile.am (modified) * src/UIElements/Makefile.am (modified) * src/controller_MPQCCommandJob.cpp (modified) * src/unittests/Makefile.am (modified) Placed Containers, Converter, and SetValues as subfolders into ... Wed, 27 Feb 2013 12:43:29 GMT Frederik Heber [64bdfd] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/FunctionArgument.hpp (modified) Changed Extractor's combineArguments() to neglect same arguments. - ... Wed, 27 Feb 2013 12:43:29 GMT Frederik Heber [035c0d] * src/FunctionApproximation/FunctionModel.hpp (modified) * src/LevMartester.cpp (modified) * src/Potentials/PotentialFactory.cpp (modified) * src/Potentials/PotentialFactory.hpp (modified) * src/Potentials/Specifics/SaturationPotential.cpp (modified) Removed typedef charges_t from FunctionModel, using ... Wed, 27 Feb 2013 12:43:29 GMT Frederik Heber [da2d5c] * src/FunctionApproximation/FunctionModel.hpp (modified) * src/LevMartester.cpp (modified) * src/Potentials/Specifics/ManyBodyPotential_Tersoff.cpp (modified) * src/Potentials/Specifics/ManyBodyPotential_Tersoff.hpp (modified) * src/Potentials/Specifics/PairPotential_Angle.cpp (modified) * src/Potentials/Specifics/PairPotential_Angle.hpp (modified) * src/Potentials/Specifics/PairPotential_Harmonic.cpp (modified) * src/Potentials/Specifics/PairPotential_Harmonic.hpp (modified) * src/Potentials/Specifics/PairPotential_Morse.cpp (modified) * src/Potentials/Specifics/PairPotential_Morse.hpp (modified) * src/Potentials/Specifics/SaturationPotential.cpp (modified) * src/Potentials/Specifics/SaturationPotential.hpp (modified) Removed parameter charges from getFragmentSpecificExtractor(). Wed, 27 Feb 2013 12:39:03 GMT Frederik Heber [e36ba2] * src/FunctionApproximation/FunctionModel.hpp (modified) * src/LevMartester.cpp (modified) * src/Potentials/Specifics/ManyBodyPotential_Tersoff.hpp (modified) * src/Potentials/Specifics/SaturationPotential.hpp (modified) FunctionModel extended by triplefunction setter, does nothing by ... Wed, 27 Feb 2013 12:39:03 GMT Frederik Heber [d52819] * src/FunctionApproximation/FunctionModel.hpp (modified) * src/Potentials/Specifics/ManyBodyPotential_Tersoff.cpp (modified) * src/Potentials/Specifics/ManyBodyPotential_Tersoff.hpp (modified) * src/Potentials/Specifics/PairPotential_Angle.cpp (modified) * src/Potentials/Specifics/PairPotential_Angle.hpp (modified) * src/Potentials/Specifics/PairPotential_Harmonic.cpp (modified) * src/Potentials/Specifics/PairPotential_Harmonic.hpp (modified) * src/Potentials/Specifics/PairPotential_Morse.cpp (modified) * src/Potentials/Specifics/PairPotential_Morse.hpp (modified) * src/Potentials/Specifics/SaturationPotential.cpp (modified) * src/Potentials/Specifics/SaturationPotential.hpp (modified) * src/Potentials/Specifics/unittests/Makefile.am (modified) Extracted initial parameter setting per specific potential to ... Wed, 27 Feb 2013 12:39:03 GMT Frederik Heber [7b019a] * src/FunctionApproximation/FunctionModel.hpp (modified) * src/FunctionApproximation/TrainingData.hpp (modified) * src/Potentials/Specifics/ManyBodyPotential_Tersoff.cpp (modified) * src/Potentials/Specifics/ManyBodyPotential_Tersoff.hpp (modified) * src/Potentials/Specifics/PairPotential_Angle.cpp (modified) * src/Potentials/Specifics/PairPotential_Angle.hpp (modified) * src/Potentials/Specifics/PairPotential_Harmonic.cpp (modified) * src/Potentials/Specifics/PairPotential_Harmonic.hpp (modified) * src/Potentials/Specifics/PairPotential_Morse.cpp (modified) * src/Potentials/Specifics/PairPotential_Morse.hpp (modified) * src/Potentials/Specifics/SaturationPotential.cpp (modified) * src/Potentials/Specifics/SaturationPotential.hpp (modified) * src/Potentials/Specifics/unittests/Makefile.am (modified) Extended FunctionModel by getFragmentSpecificExtractor() definition. ... Wed, 27 Feb 2013 12:39:03 GMT Frederik Heber [69fcba] * src/FunctionApproximation/Extractors.cpp (modified) FIX: Extractor's convertTargetsToArguments() did not set argument_t's ... Wed, 27 Feb 2013 12:39:03 GMT Frederik Heber [9897ee9] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/Extractors.hpp (modified) Added combineArguments to Extractors. - this is required for ... Wed, 27 Feb 2013 12:39:03 GMT Frederik Heber [df350c] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/Extractors.hpp (modified) Added reorderArgumentsByParticleTypes() to Extractors. - this is ... Wed, 27 Feb 2013 12:39:03 GMT Frederik Heber [caa00e9] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/Extractors.hpp (modified) Added gatherAllDistancesFromFragment() to Extractors. - ... Mon, 25 Feb 2013 17:28:58 GMT Frederik Heber [691be4] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/Extractors.hpp (modified) * src/FunctionApproximation/FunctionArgument.cpp (modified) * src/FunctionApproximation/FunctionArgument.hpp (modified) * src/FunctionApproximation/unittests/ExtractorsUnitTest.cpp (modified) * src/FunctionApproximation/unittests/ExtractorsUnitTest.hpp (modified) * src/LevMartester.cpp (modified) * src/Potentials/Specifics/unittests/PairPotential_AngleUnitTest.cpp (modified) FunctionArgument now contains charges, too, and rewrote Extractors ... Mon, 25 Feb 2013 17:28:57 GMT Frederik Heber [dd8094] * src/FunctionApproximation/TrainingData.cpp (modified) * src/FunctionApproximation/TrainingData.hpp (modified) * src/LevMartester.cpp (modified) Added getTrainingOutputAverage() used to initialize all_energy_offset ... Sun, 24 Feb 2013 12:58:53 GMT Frederik Heber [04cc7e] * src/FunctionApproximation/Makefile.am (modified) * src/FunctionApproximation/TrainingData.cpp (modified) * src/FunctionApproximation/TrainingData.hpp (modified) * src/FunctionApproximation/writeDistanceEnergyTable.hpp (added) * src/LevMartester.cpp (modified) Added pretty printer for distance-energy tables. - added ... Sun, 24 Feb 2013 12:58:53 GMT Frederik Heber [52e7da] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/Extractors.hpp (modified) * src/FunctionApproximation/unittests/ExtractorsUnitTest.cpp (modified) * src/FunctionApproximation/unittests/ExtractorsUnitTest.hpp (modified) * src/LevMartester.cpp (modified) Angle training now also uses TrainingData. Sun, 24 Feb 2013 12:58:53 GMT Frederik Heber [ac868ee] * src/FunctionApproximation/unittests/ExtractorsUnitTest.cpp (added) * src/FunctionApproximation/unittests/ExtractorsUnitTest.hpp (added) * src/FunctionApproximation/unittests/Makefile.am (modified) Added unit test for functions in Extractors namespace. Sun, 24 Feb 2013 12:58:53 GMT Frederik Heber [49f163] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/Extractors.hpp (modified) * src/LevMartester.cpp (modified) Added gatherAllSymmetricDistanceArguments(). - using it for ... Sun, 24 Feb 2013 12:58:53 GMT Frederik Heber [63e786] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/Extractors.hpp (modified) Refactored realignElementTargets() out of gatherDistancesOfTuples(). Sun, 24 Feb 2013 12:58:53 GMT Frederik Heber [c211f7] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/Extractors.hpp (modified) Refactored convertElementcountsToTargets() out of ... Sun, 24 Feb 2013 12:58:53 GMT Frederik Heber [bc6705] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/Extractors.hpp (modified) Refactored getElementCounts out of gatherDistancesOfTuples(). Sun, 24 Feb 2013 12:58:53 GMT Frederik Heber [301dbf] * src/FunctionApproximation/Extractors.cpp (modified) * src/FunctionApproximation/Extractors.hpp (modified) * src/LevMartester.cpp (modified) Refactored gatherDistanceOfTuples(). - it is now able to work on ... Sun, 24 Feb 2013 12:58:52 GMT Frederik Heber [69ab84] * src/FunctionApproximation/FunctionApproximation.cpp (modified) * src/FunctionApproximation/FunctionApproximation.hpp (modified) * src/LevMartester.cpp (modified) FunctionApproximation's cstor now accepts TrainingData instance directly. Sun, 24 Feb 2013 12:58:52 GMT Frederik Heber [68172a] * src/FunctionApproximation/Makefile.am (modified) * src/FunctionApproximation/TrainingData.cpp (added) * src/FunctionApproximation/TrainingData.hpp (added) * src/LevMartester.cpp (modified) Shifted class TrainingData into its own module. Sun, 24 Feb 2013 12:58:52 GMT Frederik Heber [8aa597] * src/FunctionApproximation/Extractors.cpp (added) * src/FunctionApproximation/Extractors.hpp (added) * src/FunctionApproximation/Makefile.am (modified) * src/LevMartester.cpp (modified) Extracted namespace Extractors into own module. - placed ... Sun, 24 Feb 2013 12:58:52 GMT Frederik Heber [355af8] * src/FunctionApproximation/FunctionArgument.hpp (modified) * src/FunctionApproximation/unittests/FunctionArgumentUnitTest.cpp (added) * src/FunctionApproximation/unittests/FunctionArgumentUnitTest.hpp (added) * src/FunctionApproximation/unittests/Makefile.am (added) * src/unittests/Makefile.am (modified) Argument_t now has two Comparators on indices or distance. - added ... Wed, 19 Dec 2012 15:26:11 GMT Frederik Heber [d03292] * src/FunctionApproximation/FunctionApproximation.cpp (modified) * src/FunctionApproximation/FunctionModel.hpp (modified) * src/LevMartester.cpp (modified) * src/Potentials/Specifics/ManyBodyPotential_Tersoff.hpp (modified) * src/Potentials/Specifics/PairPotential_Harmonic.hpp (modified) * src/Potentials/Specifics/PairPotential_Morse.hpp (modified) Implemented box constraints for FunctionModel, using a feature of ... Wed, 19 Dec 2012 15:26:11 GMT Frederik Heber [eb1efe] * src/FunctionApproximation/FunctionArgument.hpp (modified) * src/LevMartester.cpp (modified) * src/Potentials/Specifics/unittests/ManyBodyPotential_TersoffUnitTest.cpp (modified) * src/Potentials/Specifics/unittests/ManyBodyPotential_TersoffUnitTest.hpp (modified) Extended LevMartester to fit a Tersoff potential to the first order ... Wed, 19 Dec 2012 15:25:32 GMT Frederik Heber [9e903b] * src/FunctionApproximation/FunctionArgument.cpp (added) * src/FunctionApproximation/FunctionArgument.hpp (modified) * src/FunctionApproximation/Makefile.am (modified) Added operator<<() to FunctionArgument. Wed, 19 Dec 2012 15:25:32 GMT Frederik Heber [371c8b] * src/FunctionApproximation/FunctionApproximation.cpp (modified) * src/FunctionApproximation/FunctionApproximation.hpp (modified) Added FunctionApproximation::checkParameterDerivatives(). - ... Wed, 19 Dec 2012 15:25:31 GMT Frederik Heber [63b9f7] * src/FunctionApproximation/FunctionApproximation.cpp (modified) * src/FunctionApproximation/FunctionApproximation.hpp (modified) REFACTOR: Split off prepareModel() and prepareOutput() from ... Wed, 19 Dec 2012 15:25:31 GMT Frederik Heber [76e63d] * src/FunctionApproximation/FunctionApproximation.cpp (modified) * src/FunctionApproximation/FunctionApproximation.hpp (modified) Extended FunctionApproximation::operator() to receive JacobianMode ... Wed, 19 Dec 2012 15:25:31 GMT Frederik Heber [5b5724] * src/FunctionApproximation/FunctionApproximation.cpp (modified) * src/FunctionApproximation/FunctionApproximation.hpp (modified) * src/FunctionApproximation/FunctionArgument.hpp (modified) * src/LevMartester.cpp (modified) * src/Potentials/Specifics/PairPotential_Harmonic.cpp (modified) * src/Potentials/Specifics/PairPotential_Harmonic.hpp (modified) FunctionApproximation now uses levmar_der, i.e. additionally the ... Wed, 19 Dec 2012 15:25:31 GMT Frederik Heber [3ccea3] * src/FunctionApproximation/FunctionModel.hpp (modified) * src/Potentials/EmpiricalPotential.hpp (modified) * src/Potentials/Specifics/ManyBodyPotential_Tersoff.hpp (modified) * src/Potentials/Specifics/PairPotential_Harmonic.hpp (modified) EmpiricalPotential and FunctionModel are now inherited virtually, ... Wed, 19 Dec 2012 15:25:30 GMT Frederik Heber [c62f96] * src/FunctionApproximation/FunctionApproximation.cpp (modified) * src/LevMartester.cpp (modified) * src/Makefile.am (modified) LevMartester uses now FunctionApproximation. Wed, 19 Dec 2012 15:25:30 GMT Frederik Heber [66cfc7] * src/FunctionApproximation/FunctionApproximation.cpp (added) * src/FunctionApproximation/FunctionApproximation.hpp (added) * src/FunctionApproximation/FunctionArgument.hpp (added) * src/FunctionApproximation/FunctionModel.hpp (added) * src/FunctionApproximation/Makefile.am (added) * src/Makefile.am (modified) Added new class FunctionApproximation that encapsulates the LevMar ...