# # ChangeLog for src/FunctionApproximation # # Generated by Trac 1.4.4 # Mar 24, 2025, 10:43:07 PM 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 ...