Finite
interface Finite<out Number, Vector> : ModuleBasis<Number, Vector, UInt> , ModuleBasisDecomposition.Finite<Number, Vector> (source)
A finite version of ModuleBasis indexed by UInt.
Type Parameters
Number
The type of scalar coefficients.
Vector
The type of module elements.
Functions
Link copied to clipboard
context(field: Field<Number>)
fun <Number, Vector> ModuleBasis.Finite<Number, Vector>.toVectorSpaceBasisDecomposition(): VectorSpaceBasis.Finite<Number, Vector>
fun <Number, Vector> ModuleBasis.Finite<Number, Vector>.toVectorSpaceBasisDecomposition(): VectorSpaceBasis.Finite<Number, Vector>
Converts a finite ModuleBasis.Finite to a VectorSpaceBasis.Finite over a field by dividing each decomposition coefficient by the common scalar.
context(field: Field<Number>)
fun <Number, Vector> ModuleBasisDecomposition.Finite<Number, Vector>.toVectorSpaceBasisDecomposition(): VectorSpaceBasisDecomposition.Finite<Number, Vector>
fun <Number, Vector> ModuleBasisDecomposition.Finite<Number, Vector>.toVectorSpaceBasisDecomposition(): VectorSpaceBasisDecomposition.Finite<Number, Vector>
Converts a finite ModuleBasisDecomposition.Finite to a VectorSpaceBasisDecomposition.Finite over a field by dividing each coefficient by the common scalar.
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.
context(field: Field<Number>)
fun <Number, Vector, Index> ModuleBasis<Number, Vector, Index>.toVectorSpaceBasisDecomposition(): VectorSpaceBasis<Number, Vector, Index>
fun <Number, Vector, Index> ModuleBasis<Number, Vector, Index>.toVectorSpaceBasisDecomposition(): VectorSpaceBasis<Number, Vector, Index>
Converts a ModuleBasis to a VectorSpaceBasis over a field by dividing each decomposition coefficient by the common scalar.