Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
CrystalFieldPeakUtils.h File Reference
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::API
 
namespace  Mantid::CurveFitting
 
namespace  Mantid::CurveFitting::Functions
 
namespace  Mantid::CurveFitting::Functions::CrystalFieldUtils
 

Functions

size_t Mantid::CurveFitting::Functions::CrystalFieldUtils::buildSpectrumFunction (API::CompositeFunction &spectrum, const std::string &peakShape, const API::FunctionValues &centresAndIntensities, const std::vector< double > &xVec, const std::vector< double > &yVec, double fwhmVariation, double defaultFWHM, size_t nRequiredPeaks, bool fixAllPeaks)
 Utility functions to help set up peak functions in a Crystal Field spectrum. More...
 
size_t Mantid::CurveFitting::Functions::CrystalFieldUtils::calculateMaxNPeaks (size_t nPeaks)
 Calculate the maximum number of peaks a spectrum can have. More...
 
size_t Mantid::CurveFitting::Functions::CrystalFieldUtils::calculateNPeaks (const API::FunctionValues &centresAndIntensities)
 Calculate the number of visible peaks. More...
 
size_t Mantid::CurveFitting::Functions::CrystalFieldUtils::updateSpectrumFunction (API::CompositeFunction &spectrum, const std::string &peakShape, const FunctionValues &centresAndIntensities, size_t iFirst, const std::vector< double > &xVec, const std::vector< double > &yVec, double fwhmVariation, double defaultFWHM, bool fixAllPeaks)
 Update the peaks parameters after recalculationof the crystal field. More...