35 #ifndef OPENMS_ANALYSIS_QUANTITATION_ISOBARICISOTOPECORRECTOR_H
36 #define OPENMS_ANALYSIS_QUANTITATION_ISOBARICISOTOPECORRECTOR_H
92 void freeGSLMemory_();
101 bool isIdentityMatrix_(
const Matrix<double>& channel_frequency)
const;
108 bool isInvertible_()
const;
118 void solveGSL_(
const gsl_matrix* gsl_m,
const gsl_permutation* gsl_p,
const gsl_vector* gsl_b, gsl_vector* gsl_x)
const;
137 #endif // OPENMS_ANALYSIS_QUANTITATION_ISOBARICISOTOPECORRECTOR_H
Real IntensityType
Intensity type.
Definition: Peak2D.h:63
gsl_permutation * gsl_p_
Definition: IsobaricIsotopeCorrector.h:84
A container for consensus elements.
Definition: ConsensusMap.h:60
gsl_vector * gsl_b_
Definition: IsobaricIsotopeCorrector.h:85
gsl_matrix * gsl_m_
GSL objects used for the isotope correction.
Definition: IsobaricIsotopeCorrector.h:83
Performs isotope impurity correction on the intensities extracted from an isobaric labeling experimen...
Definition: IsobaricIsotopeCorrector.h:48
bool gsl_allocated_
Indicates wether memory was allocated for the gsl vector/matrix pointers.
Definition: IsobaricIsotopeCorrector.h:89
Statistics for quantitation performance and comparison of NNLS vs. naive method (aka matrix inversion...
Definition: IsobaricQuantifierStatistics.h:47
const IsobaricQuantitationMethod * quant_method_
The quantification method used for the dataset to be analyzed.
Definition: IsobaricIsotopeCorrector.h:79
Abstract base class describing an isobaric quantitation method in terms of the used channels and an i...
Definition: IsobaricQuantitationMethod.h:51
gsl_vector * gsl_x_
Definition: IsobaricIsotopeCorrector.h:86
A 2-dimensional consensus feature.
Definition: ConsensusFeature.h:59