OperatorsΒΆ

torch_openreml.covariance.Operator(*args, ...)

Abstract base class for composite covariance matrix operators.

torch_openreml.covariance.BlockDiagonal(...)

Block diagonal covariance matrix formed from two or more operands.

torch_openreml.covariance.HadamardProduct(...)

Hadamard (element-wise) product of two covariance matrices.

torch_openreml.covariance.KroneckerProduct(...)

Kronecker product of two covariance matrices.

torch_openreml.covariance.CovariancePropagation(...)

Covariance propagation operator.

torch_openreml.covariance.OperatorGram(x[, ...])

Gram matrix operator: \(\\symbf{X}^\\top \\symbf{X}\) or \(\\symbf{X} \\symbf{X}^\\top\).

torch_openreml.covariance.Sum(*args, **kwargs)

Sum of multiple covariance matrices.