29 namespace Quantification{
30 VESPUCCI_EXPORT double IntegratePeak(
const arma::vec &X, arma::uword min_index, arma::uword max_index,
double abscissa_step, arma::vec &baseline,
bool correct_baseline);
31 VESPUCCI_EXPORT arma::vec
IntegratePeakMat(
const arma::mat &X,
const arma::vec &abscissa,
double &
min,
double &
max, arma::mat &baselines, arma::uvec &boundaries,
bool correct_baseline);
34 double &first_min,
double &first_max,
35 double &second_min,
double &second_max,
36 arma::mat &first_baselines, arma::mat &second_baselines, arma::uvec &boundaries);
40 arma::field<arma::vec> &baselines,
41 arma::uvec &boundaries, arma::uword bound_window,
bool correct_baseline);
45 double &first_min,
double &first_max,
46 double &second_min,
double &second_max,
47 arma::field<arma::vec> &first_baselines, arma::field<arma::vec> &second_baselines,
48 arma::uvec &boundaries, arma::uword bound_window);
53 #endif // INTEGRATION_H VESPUCCI_EXPORT arma::vec IntegratePeakMat(const arma::mat &X, const arma::vec &abscissa, double &min, double &max, arma::mat &baselines, arma::uvec &boundaries, bool correct_baseline)
Vespucci::Math::Quantification::IntegratePeakMat.
VESPUCCI_EXPORT arma::uword max(arma::uword a, arma::uword b)
Vespucci::Math::max.
VESPUCCI_EXPORT arma::uword min(arma::uword a, arma::uword b)
Vespucci::Math::min.
VESPUCCI_EXPORT arma::mat IntegratePeaksMat(const arma::mat &X, const arma::vec &abscissa, double &first_min, double &first_max, double &second_min, double &second_max, arma::mat &first_baselines, arma::mat &second_baselines, arma::uvec &boundaries)
Vespucci::Math::Quantification::IntegratePeaksMat.
A namespace for "global" functions, including math functions.
VESPUCCI_EXPORT double IntegratePeak(const arma::vec &X, arma::uword min_index, arma::uword max_index, double abscissa_step, arma::vec &baseline, bool correct_baseline)
Vespucci::Math::Quantification::IntegratePeak.