ModuleBasisDecomposition
A functional interface for decomposing a module element into coefficients with respect to a module basis.
Type Parameters
Number
The type of scalar coefficients (from the underlying ring).
Vector
The type of module elements being decomposed.
Index
The type used to index basis elements.
Inheritors
Types
Functions
Link copied to clipboard
context(field: Field<Number>)
fun <Number, Vector, Index> ModuleBasisDecomposition<Number, Vector, Index>.toVectorSpaceBasisDecomposition(): VectorSpaceBasisDecomposition<Number, Vector, Index>
fun <Number, Vector, Index> ModuleBasisDecomposition<Number, Vector, Index>.toVectorSpaceBasisDecomposition(): VectorSpaceBasisDecomposition<Number, Vector, Index>
Converts a ModuleBasisDecomposition to a VectorSpaceBasisDecomposition over a field by dividing each coefficient by the common scalar.