41 #include <boost/shared_ptr.hpp> 56 for (
unsigned i=0; i<m.
rows(); ++i)
58 for (
unsigned j=0; j<m.
cols(); ++j)
75 if ((i == j && channel_frequency(i, j) != 1.0) || channel_frequency(i, j) != 0.0)
boost::shared_ptr< Eigen::MatrixXd > MutableEigenMatrixXdPtr
Definition: MatrixUtils.h:50
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
static EigenMatrixXdPtr convertOpenMSMatrix2EigenMatrixXd(const Matrix< double > &m)
Definition: MatrixUtils.h:53
static bool matrixIsIdentityMatrix(const Matrix< double > &channel_frequency)
Definition: MatrixUtils.h:67
boost::shared_ptr< const Eigen::MatrixXd > EigenMatrixXdPtr
Definition: MatrixUtils.h:49
SizeType cols() const
Number of columns.
Definition: Matrix.h:264
SizeType rows() const
Number of rows.
Definition: Matrix.h:258