#
# ChangeLog for src/FunctionApproximation
#
# Generated by Trac 1.4.4
# Mar 25, 2025, 7:23:57 AM

Wed, 27 Feb 2013 12:43:29 GMT Frederik Heber <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 ...