22 #ifndef __MLPACK_METHODS_GMM_DIAGONAL_CONSTRAINT_HPP
23 #define __MLPACK_METHODS_GMM_DIAGONAL_CONSTRAINT_HPP
40 arma::vec diagonal = covariance.diag();
41 covariance = arma::diagmat(diagonal);
Linear algebra utility functions, generally performed on matrices or vectors.
Force a covariance matrix to be diagonal.
static void ApplyConstraint(arma::mat &covariance)
Force a covariance matrix to be diagonal.