/// <summary> /// Construct an eigenvalue decomposition.</summary> /// <param name="value"> /// The matrix to be decomposed.</param> /// <param name="inPlace"> /// Pass <see langword="true"/> to perform the decomposition in place. The matrix /// <paramref name="value"/> will be destroyed in the process, resulting in less /// memory comsumption.</param> /// <param name="sort"> /// Pass <see langword="true"/> to sort the eigenvalues and eigenvectors at the end /// of the decomposition.</param> /// public JaggedEigenvalueDecompositionF(Single[][] value, bool inPlace = false, bool sort = false) : this(value, assumeSymmetric: value.IsSymmetric(), inPlace: inPlace, sort: sort) { }
/// <summary> /// Construct an eigenvalue decomposition.</summary> /// <param name="value"> /// The matrix to be decomposed.</param> public EigenvalueDecompositionF(Single[,] value) : this(value, value.IsSymmetric(), false) { }