Vespucci  1.0.0
quantification.h File Reference

Go to the source code of this file.

Namespaces

 Vespucci
 A namespace for "global" functions, including math functions.
 
 Vespucci::Math
 A namespace for math functions relating to linear least squares regression.
 
 Vespucci::Math::Quantification
 A namespace for math functions relating to peak quantification.
 

Functions

VESPUCCI_EXPORT arma::rowvec Vespucci::Math::Quantification::QuantifyPeak (const arma::vec &spectrum, const arma::vec &abscissa, double &min, double &max, arma::uword bound_window, arma::mat &total_baseline, arma::mat &inflection_baseline)
 Vespucci::Math::Quantification::QuantifyPeak Performs empirical analysis of peak shape and magnitude. More...
 
VESPUCCI_EXPORT arma::mat Vespucci::Math::Quantification::QuantifyPeakMat (const arma::mat &spectra, const arma::vec &abscissa, double &min, double &max, arma::uword bound_window, arma::mat &total_baselines, arma::field< arma::mat > &inflection_baselines)
 
VESPUCCI_EXPORT arma::mat Vespucci::Math::Quantification::ConvertInflectionBaselines (const arma::field< arma::mat > &inflection_baselines)
 Vespucci::Math::Quantification::ConvertInflectionBaselines. More...
 
VESPUCCI_EXPORT arma::rowvec Vespucci::Math::Quantification::FitGaussianPeak (const arma::vec &spectrum, const arma::vec &abscissa, double &min, double &max, arma::mat &baseline, arma::mat &fit, arma::rowvec &params, arma::mat residuals)
 Vespucci::Math::Quantification::FitGaussianPeak Fit and analyze data with a Gaussian function. More...
 
VESPUCCI_EXPORT arma::mat Vespucci::Math::Quantification::FitGaussianPeakMat (const arma::mat &spectra, const arma::vec &abscissa, double &min, double &max, arma::mat &baselines, arma::mat &fits, arma::mat &params, arma::mat &residuals)
 
VESPUCCI_EXPORT arma::rowvec Vespucci::Math::Quantification::FitLorentzianPeak (const arma::vec &spectrum, const arma::vec &abscissa, double &min, double &max, arma::mat &baseline, arma::mat &fit, arma::rowvec &params, arma::mat residuals)
 Vespucci::Math::Quantification::FitLorentzianPeak. More...
 
VESPUCCI_EXPORT arma::mat Vespucci::Math::Quantification::FitLorentzianPeakMat (const arma::mat &spectra, const arma::vec &abscissa, double &min, double &max, arma::mat &baselines, arma::mat &fits, arma::mat &params, arma::mat &residuals)
 Vespucci::Math::Quantification::FitLorentzianPeakMat. More...
 
VESPUCCI_EXPORT arma::rowvec Vespucci::Math::Quantification::FitVoigtPeak (const arma::vec &spectrum, const arma::vec &abscissa, double &min, double &max, arma::mat &baseline, arma::mat &fit, arma::rowvec &params, arma::mat residuals)
 Vespucci::Math::Quantification::FitVoigtPeak. More...
 
VESPUCCI_EXPORT arma::mat Vespucci::Math::Quantification::FitVoigtPeakMat (const arma::mat &spectra, const arma::vec &abscissa, double &min, double &max, arma::mat &baselines, arma::mat &fits, arma::mat &params, arma::mat &residuals)
 Vespucci::Math::Quantification::FitVoigtPeakMat. More...