The code is here: <https://github.com/mipt-npm/kma...
# mathematics
a
The code is here: https://github.com/mipt-npm/kmath/blob/98bb72a6a0c6f38039f24b6d67491c6ed4cbaef0/kmath-core/src/commonMain/kotlin/scientifik/kmath/linear/LUPDecomposition.kt#L66. Ideally, I need to only override specialized setters and getters for specialized structure, but the problem is that while
Field
context operates on primitives in case of Double, it is placed inside the generic class, operation like
field.run{ a = b*c}
performs boxing on
*
.