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

Companion
Link copied to clipboard
common
object Companion

Functions

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

Properties

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