Drop unused code

This commit is contained in:
Roland Grinis 2021-04-14 22:21:18 +01:00
parent b46e8c5fe2
commit 0fa73e1e9e

View File

@ -2,7 +2,6 @@ package space.kscience.kmath.tensors.core
import space.kscience.kmath.tensors.TensorAlgebra
import space.kscience.kmath.tensors.TensorStructure
import kotlin.math.abs
internal inline fun <T, TensorType : TensorStructure<T>,
@ -72,12 +71,3 @@ internal inline fun DoubleLinearOpsTensorAlgebra.checkPositiveDefinite(
"Tensor contains matrices which are not positive definite ${mat.asTensor().detLU().value()}"
}
}
internal inline fun DoubleLinearOpsTensorAlgebra.checkNonSingularMatrix(tensor: DoubleTensor): Unit {
for( mat in tensor.matrixSequence()) {
val detTensor = mat.asTensor().detLU()
check(!(detTensor.eq(detTensor.zeroesLike()))){
"Tensor contains matrices which are singular"
}
}
}