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.Gram(*args[, ...])

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.