using System; namespace Science.Mathematics.LinearAlgebra { public class PositiveDefiniteMatrix : SymmetricMatrix { public PositiveDefiniteMatrix(double[,] x) : base(x) { } public bool Check() { this.Diagonalize(); for(int i = 0; i < this.Eigenvalue.Length; i++) if( this.Eigenvalue[i] < 0.0) return false; return true; } } }