---
name: "mlpack_gmm_DiagonalConstraint"
section: "3"
platform: "linux"
package: "mlpack-doc"
version: "1.0.10-1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/mlpack_gmm_DiagonalConstraint"
---

# mlpack\_gmm\_DiagonalConstraint(3)

Force a covariance matrix to be diagonal.

## NAME

mlpack::gmm::DiagonalConstraint -

Force a covariance matrix to be diagonal.

## SYNOPSIS

### Static Public Member Functions

static void **ApplyConstraint** (arma::mat &covariance)\
 *Force a covariance matrix to be diagonal.*

## Detailed Description

Force a covariance matrix to be diagonal.

Definition at line 33 of file diagonal\_constraint.hpp.

## Member Function Documentation

### static void mlpack::gmm::DiagonalConstraint::ApplyConstraint (arma::mat &covariance)` [inline]`, ` [static]`

Force a covariance matrix to be diagonal.

Definition at line 37 of file diagonal\_constraint.hpp.

## Author

Generated automatically by Doxygen for MLPACK from the source code.
