|
Mantid
|
#include "MantidCurveFitting/Algorithms/FitPowderDiffPeaks.h"#include "MantidKernel/ArrayProperty.h"#include "MantidKernel/ListValidator.h"#include "MantidKernel/Statistics.h"#include "MantidAPI/Column.h"#include "MantidAPI/ConstraintFactory.h"#include "MantidAPI/FunctionDomain1D.h"#include "MantidAPI/FunctionFactory.h"#include "MantidAPI/FunctionValues.h"#include "MantidAPI/IFunction.h"#include "MantidAPI/IPeakFunction.h"#include "MantidAPI/ParameterTie.h"#include "MantidAPI/TableRow.h"#include "MantidAPI/TextAxis.h"#include "MantidAPI/WorkspaceFactory.h"#include "MantidCurveFitting/Algorithms/Fit.h"#include "MantidCurveFitting/Constraints/BoundaryConstraint.h"#include "MantidCurveFitting/CostFunctions/CostFuncFitting.h"#include "MantidCurveFitting/FuncMinimizers/DampedGaussNewtonMinimizer.h"#include "MantidCurveFitting/Functions/BackToBackExponential.h"#include "MantidCurveFitting/Functions/BackgroundFunction.h"#include "MantidCurveFitting/Functions/Gaussian.h"#include "MantidCurveFitting/Functions/Polynomial.h"#include "MantidCurveFitting/Functions/ThermalNeutronBk2BkExpConvPVoigt.h"#include "MantidCurveFitting/Functions/ThermalNeutronDtoTOFFunction.h"#include <fstream>#include <cmath>#include <utility>#include <gsl/gsl_sf_erf.h>Go to the source code of this file.
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::CurveFitting |
| namespace | Mantid::CurveFitting::Algorithms |
Macros | |
| #define | EXCLUDEPEAKRANGEFACTOR 8.0 |
| Factor on FWHM for excluding peak to fit background. More... | |
| #define | PEAKBOUNDARYFACTOR 2.5 |
| Factor on FWHM for defining a peak's range. More... | |
| #define | PEAKFITRANGEFACTOR 5.0 |
| Factor on FWHM for fitting a peak. More... | |
| #define | WINDOWSIZE 3.0 |
| Factor on FWHM to fit a peak. More... | |
Functions | |
| void | Mantid::CurveFitting::Algorithms::estimateBackgroundCoarse (const DataObjects::Workspace2D_sptr &dataws, const Functions::BackgroundFunction_sptr &background, size_t wsindexraw, size_t wsindexbkgd, size_t wsindexpeak) |
| Estimate background for a pattern in a coarse mode. More... | |
| size_t | Mantid::CurveFitting::Algorithms::findMaxValue (const API::MatrixWorkspace_sptr &dataws, size_t wsindex, double leftbound, double rightbound) |
| Find maximum value. More... | |
| size_t | Mantid::CurveFitting::Algorithms::findMaxValue (const std::vector< double > &Y) |
| Find maximum value. More... | |
| std::string | Mantid::CurveFitting::Algorithms::getFunctionInfo (const API::IFunction_sptr &function) |
| Get function parameter name, value and etc information in string. More... | |
| bool | Mantid::CurveFitting::Algorithms::observePeakParameters (const DataObjects::Workspace2D_sptr &dataws, size_t wsindex, double ¢re, double &height, double &fwhm, std::string &errmsg) |
| Estimate peak parameters;. More... | |
| #define EXCLUDEPEAKRANGEFACTOR 8.0 |
Factor on FWHM for excluding peak to fit background.
Definition at line 50 of file FitPowderDiffPeaks.cpp.
| #define PEAKBOUNDARYFACTOR 2.5 |
Factor on FWHM for defining a peak's range.
Definition at line 47 of file FitPowderDiffPeaks.cpp.
| #define PEAKFITRANGEFACTOR 5.0 |
Factor on FWHM for fitting a peak.
Definition at line 44 of file FitPowderDiffPeaks.cpp.
| #define WINDOWSIZE 3.0 |
Factor on FWHM to fit a peak.
Definition at line 52 of file FitPowderDiffPeaks.cpp.