Mantid
Loading...
Searching...
No Matches
Functions | Variables
Mantid::Algorithms::Fitting Namespace Reference

Functions

MatrixWorkspace_sptr createFitDecayWorkspace (const std::vector< double > &time, const std::vector< double > &timeErrors, const std::vector< double > &HePolarization, const std::vector< double > &HePolarizationErrors)
 
std::shared_ptr< MultiDomainFunctionprepareEfficiencyFunc (const double mu, const size_t numberOfDomains)
 
std::shared_ptr< IFunctionprepareExpDecayFunction (const double initialDecay, const double initialPolarization)
 

Variables

constexpr double DECAY_TIME_INITIAL = 54
 
constexpr double END_WAVELENGTH_INITIAL = 8
 
constexpr auto END_X {"EndX"}
 
constexpr double H3_POLARIZATION_INITIAL = 0.6
 
constexpr auto INPUT_WORKSPACE {"InputWorkspace"}
 
constexpr auto OUTPUT_DECAY_FIT {"_decay"}
 
constexpr auto OUTPUT_HE3_FIT {"_He3_polarization"}
 
constexpr double PXD_ERROR_INITIAL = 0.0
 
constexpr double PXD_INITIAL = 12.0
 Initial fitting function values.
 
constexpr double START_WAVELENGTH_INITIAL = 1.75
 
constexpr auto START_X {"StartX"}
 

Function Documentation

◆ createFitDecayWorkspace()

MatrixWorkspace_sptr Mantid::Algorithms::Fitting::createFitDecayWorkspace ( const std::vector< double > &  time,
const std::vector< double > &  timeErrors,
const std::vector< double > &  HePolarization,
const std::vector< double > &  HePolarizationErrors 
)

◆ prepareEfficiencyFunc()

std::shared_ptr< MultiDomainFunction > Mantid::Algorithms::Fitting::prepareEfficiencyFunc ( const double  mu,
const size_t  numberOfDomains 
)

◆ prepareExpDecayFunction()

std::shared_ptr< IFunction > Mantid::Algorithms::Fitting::prepareExpDecayFunction ( const double  initialDecay,
const double  initialPolarization 
)

Variable Documentation

◆ DECAY_TIME_INITIAL

constexpr double Mantid::Algorithms::Fitting::DECAY_TIME_INITIAL = 54
constexpr

◆ END_WAVELENGTH_INITIAL

constexpr double Mantid::Algorithms::Fitting::END_WAVELENGTH_INITIAL = 8
constexpr

◆ END_X

constexpr auto Mantid::Algorithms::Fitting::END_X {"EndX"}
constexpr

◆ H3_POLARIZATION_INITIAL

constexpr double Mantid::Algorithms::Fitting::H3_POLARIZATION_INITIAL = 0.6
constexpr

◆ INPUT_WORKSPACE

constexpr auto Mantid::Algorithms::Fitting::INPUT_WORKSPACE {"InputWorkspace"}
constexpr

◆ OUTPUT_DECAY_FIT

constexpr auto Mantid::Algorithms::Fitting::OUTPUT_DECAY_FIT {"_decay"}
constexpr

◆ OUTPUT_HE3_FIT

constexpr auto Mantid::Algorithms::Fitting::OUTPUT_HE3_FIT {"_He3_polarization"}
constexpr

◆ PXD_ERROR_INITIAL

constexpr double Mantid::Algorithms::Fitting::PXD_ERROR_INITIAL = 0.0
constexpr

◆ PXD_INITIAL

constexpr double Mantid::Algorithms::Fitting::PXD_INITIAL = 12.0
constexpr

Initial fitting function values.

Definition at line 65 of file HeliumAnalyserEfficiency.cpp.

Referenced by Mantid::Algorithms::HeliumAnalyserEfficiency::declareFitProperties().

◆ START_WAVELENGTH_INITIAL

constexpr double Mantid::Algorithms::Fitting::START_WAVELENGTH_INITIAL = 1.75
constexpr

◆ START_X

constexpr auto Mantid::Algorithms::Fitting::START_X {"StartX"}
constexpr