Modules¶
- Tutorial: Using Free Modules and Vector Spaces
- Abstract base class for modules
- Free modules
ComplexDoubleVectorSpace_class
EchelonMatrixKey
FreeModule()
FreeModuleFactory
FreeModule_ambient
FreeModule_ambient_domain
FreeModule_ambient_field
FreeModule_ambient_pid
FreeModule_generic
FreeModule_generic_field
FreeModule_generic_pid
FreeModule_submodule_field
FreeModule_submodule_pid
FreeModule_submodule_with_basis_field
FreeModule_submodule_with_basis_pid
RealDoubleVectorSpace_class
VectorSpace()
basis_seq()
element_class()
is_FreeModule()
span()
- Discrete Subgroups of \(\ZZ^n\)
- Elements of free modules
FreeModuleElement
FreeModuleElement_generic_dense
FreeModuleElement_generic_sparse
free_module_element()
is_FreeModuleElement()
make_FreeModuleElement_generic_dense()
make_FreeModuleElement_generic_dense_v1()
make_FreeModuleElement_generic_sparse()
make_FreeModuleElement_generic_sparse_v1()
prepare()
random_vector()
vector()
zero_vector()
- Free modules of finite rank
- Pickling for the old CDF vector class
- Pickling for the old RDF vector class
- Vectors over callable symbolic rings
- Space of Morphisms of Vector Spaces (Linear Transformations)
- Vector Space Morphisms (aka Linear Transformations)
- Homspaces between free modules
- Morphisms of free modules
- Morphisms defined by a matrix
- Finitely generated modules over a PID
- Elements of finitely generated modules over a PID
- Morphisms between finitely generated modules over a PID
- Finite \(\ZZ\)-modules with with bilinear and quadratic forms.
- Diamond cutting implementation
- Concrete classes related to modules with a distinguished basis.
- Cell Modules
- Invariant modules
- Module with basis morphisms
- Quotients of Modules With Basis
- Representations Of A Semigroup
- Iterators over finite submodules of a \(\ZZ\)-module
- Free quadratic modules
FreeQuadraticModule()
FreeQuadraticModule_ambient
FreeQuadraticModule_ambient_domain
FreeQuadraticModule_ambient_field
FreeQuadraticModule_ambient_pid
FreeQuadraticModule_generic
FreeQuadraticModule_generic_field
FreeQuadraticModule_generic_pid
FreeQuadraticModule_submodule_field
FreeQuadraticModule_submodule_pid
FreeQuadraticModule_submodule_with_basis_field
FreeQuadraticModule_submodule_with_basis_pid
InnerProductSpace()
QuadraticSpace()
is_FreeQuadraticModule()
- Integral lattices
- Miscellaneous module-related functions
- Quotients of finite rank free modules over a field.
- Dense complex double vectors using a NumPy backend.
- Dense vectors using a NumPy backend.
- Vectors with integer entries
- Vectors with elements in GF(2)
- Vectors with integer mod n entries, with n small
- Vectors with rational entries
- Dense real double vectors using a NumPy backend.
- Vectors over the symbolic ring
- \(\ZZ\)-Filtered Vector Spaces
- Multiple \(\ZZ\)-Graded Filtrations of a Single Vector Space
- Helper Classes to implement Tensor Operations