isSymmetric

fun isSymmetric(tolerance: Double = 1.0E-10): Boolean(source)

Checks if this sparse matrix is symmetric within a specified tolerance.

A matrix is considered symmetric if it is square (same number of rows and columns) and satisfies the condition matrixi, j == matrixj, i for all i and j, within the given tolerance.

Return

true if the matrix is symmetric within the specified tolerance, false otherwise.

Parameters

tolerance

The maximum allowable difference between matrixi, j and matrixj, i to still consider the matrix symmetric. Default is 1e-10.