RestrictedComplex

interface RestrictedComplex<D : Degree, BAS : BasisName, BAT : BasisName, B : BasisName, S : Scalar, V : NumVector<S>, M : Matrix<S, V>> : Complex<D, BAS, B, S, V, M>

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val algebraMap: AlgebraMap<BAS, BAT, S, V, M>
Link copied to clipboard
open override val coeffAlgebra: Algebra<BAS, S, V, M>
Link copied to clipboard
abstract val degreeGroup: DegreeGroup<D>
Link copied to clipboard
abstract val matrixSpace: MatrixSpace<S, V, M>
Link copied to clipboard
abstract val name: String
Link copied to clipboard
abstract val originalComplex: Complex<D, BAT, B, S, V, M>
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun getDifferential(degree: D): ModuleMap<BAS, B, B, S, V, M>
open fun getDifferential(degree: Int): ModuleMap<BAS, B, B, S, V, M>
Link copied to clipboard
abstract fun getModule(degree: D): Module<BAS, B, S, V, M>
open fun getModule(degree: Int): Module<BAS, B, S, V, M>