-
Yurov, Dmitry authored
Redmine: #2127
Yurov, Dmitry authoredRedmine: #2127
FitObjectiveTestCases.cpp 1.98 KiB
// ************************************************************************** //
//
// BornAgain: simulate and fit scattering at grazing incidence
//
//! @file Tests/Functional/Fit/FitObjective/FitObjectiveTestCases.h
//! @brief Defines classes from FitObjectiveTest family.
//!
//! @homepage http://www.bornagainproject.org
//! @license GNU General Public License v3 or higher (see COPYING)
//! @copyright Forschungszentrum Jülich GmbH 2018
//! @authors Scientific Computing Group at MLZ (see CITATION, AUTHORS)
//
// ************************************************************************** //
#include "FitObjectiveTestCases.h"
MigradCylindersInBA::MigradCylindersInBA()
: FitObjectiveTest("Minuit2", "Migrad", "CylindersInBAPlan") {}
BfgsCylindersInBA::BfgsCylindersInBA()
: FitObjectiveTest("GSLMultiMin", "BFGS", "CylindersInBAPlan") {}
SteepestDescentCylindersInBA::SteepestDescentCylindersInBA()
: FitObjectiveTest("GSLMultiMin", "SteepestDescent", "CylindersInBAPlan") {}
FumuliCylindersInBA::FumuliCylindersInBA()
: FitObjectiveTest("Minuit2", "Fumili", "CylindersInBAResidualPlan") {}
LevenbergMarquardtCylindersInBA::LevenbergMarquardtCylindersInBA()
: FitObjectiveTest("GSLLMA", "", "CylindersInBAResidualPlan") {}
SimAnCylindersInBA::SimAnCylindersInBA()
: FitObjectiveTest("GSLSimAn", "", "CylindersInBAEasyPlan")
{
setMinimizerOptions("IterationsAtTemp=5;MaxIterations=10;t_min=1.0");
}
GeneticCylindersInBA::GeneticCylindersInBA()
: FitObjectiveTest("Genetic", "", "CylindersInBAEasyPlan")
{
setMinimizerOptions("MaxIterations=1;RandomSeed=1");
}
RectDetectorFit::RectDetectorFit()
: FitObjectiveTest("Minuit2", "Migrad", "RectDetPlan") {}
AdjustMinimizerFit::AdjustMinimizerFit()
: FitObjectiveTest("Genetic", "", "AdjustMinimizerPlan") {}
MultiPatternFit::MultiPatternFit()
: FitObjectiveTest("GSLLMA", "", "MultiPatternPlan") {}
SpecularNewFitTest::SpecularNewFitTest()
: FitObjectiveTest("Minuit2", "Migrad", "SpecularPlan") {}