Mantid
Loading...
Searching...
No Matches
Namespaces
EstimateFitParameters.cpp File Reference
#include "MantidCurveFitting/Algorithms/EstimateFitParameters.h"
#include "MantidAPI/ConstraintFactory.h"
#include "MantidAPI/CostFunctionFactory.h"
#include "MantidAPI/Expression.h"
#include "MantidAPI/ITableWorkspace.h"
#include "MantidAPI/TableRow.h"
#include "MantidAPI/WorkspaceFactory.h"
#include "MantidCurveFitting/Constraints/BoundaryConstraint.h"
#include "MantidCurveFitting/CostFunctions/CostFuncFitting.h"
#include "MantidCurveFitting/Functions/ChebfunBase.h"
#include "MantidKernel/ListValidator.h"
#include "MantidKernel/normal_distribution.h"
#include <map>
#include <numeric>
#include <random>

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
 

Variable Documentation

◆ m_costFunction

CostFunctions::CostFuncFitting& m_costFunction

The cost function.

Definition at line 53 of file EstimateFitParameters.cpp.

◆ m_paramIndex

size_t m_paramIndex

Index of the running parameter.

Definition at line 55 of file EstimateFitParameters.cpp.

◆ m_params

std::map<double, EigenVector> m_params
private

Actual storage.

Definition at line 113 of file EstimateFitParameters.cpp.

◆ m_size

size_t m_size
private

Maximum size of the store.

Definition at line 111 of file EstimateFitParameters.cpp.

Referenced by Mantid::Kernel::TimeSeriesProperty< TYPE >::addValue(), Mantid::Kernel::TimeSeriesProperty< TYPE >::addValues(), Mantid::Kernel::TimeSeriesProperty< TYPE >::clear(), Mantid::Kernel::TimeSeriesProperty< TYPE >::clearOutdated(), Mantid::Kernel::FilteredTimeSeriesProperty< HeldType >::countSize(), Mantid::Kernel::TimeSeriesProperty< TYPE >::countSize(), Mantid::Kernel::TimeSeriesProperty< TYPE >::create(), Mantid::Kernel::TimeSeriesProperty< TYPE >::create(), MantidQt::MantidWidgets::InputControllerDraw::cursorSize(), Mantid::Kernel::TimeSeriesProperty< TYPE >::eliminateDuplicates(), Mantid::API::VectorParameter< Derived, ElemType >::getSize(), Mantid::Kernel::FreeBlock::getSize(), Mantid::CurveFitting::Functions::Convolution::HalfComplex::imag(), Mantid::Kernel::TimeSeriesProperty< TYPE >::nthValue(), Mantid::API::VectorParameter< Derived, ElemType >::operator=(), Mantid::CurveFitting::Functions::Convolution::HalfComplex::real(), Mantid::Kernel::TimeSeriesProperty< TYPE >::removeDataOutsideTimeROI(), Mantid::CurveFitting::Functions::Convolution::HalfComplex::set(), Mantid::Kernel::FilteredTimeSeriesProperty< HeldType >::setValueFromProperty(), Mantid::Kernel::TimeSeriesProperty< TYPE >::setValueFromProperty(), Mantid::CurveFitting::Functions::Convolution::HalfComplex::size(), Mantid::Geometry::HKLGenerator::size(), Mantid::Kernel::IndexSet::size(), Mantid::API::FunctionDomainMD::size(), Mantid::Kernel::FilteredTimeSeriesProperty< HeldType >::size(), Mantid::Kernel::TimeSeriesProperty< TYPE >::size(), and Mantid::API::VectorParameter< Derived, ElemType >::toXMLString().