ChainMapFromFreeComplex

interface ChainMapFromFreeComplex<D : Degree, BA : BasisName, BVS : BasisName, BT : BasisName, S : Scalar, V : NumVector<S>, M : Matrix<S, V>> : ChainMap<D, BA, FreeModuleBasisName<BA, BVS>, BT, S, V, M>

Types

Companion
Link copied to clipboard
common
object Companion

Functions

checkChainMapAxioms
Link copied to clipboard
common
open fun checkChainMapAxioms(degreeList: List<D>)
open fun checkChainMapAxioms(minDegree: Int, maxDegree: Int)
getModuleMap
Link copied to clipboard
common
abstract fun getModuleMap(degree: D): ModuleMap<BA, FreeModuleBasisName<BA, BVS>, BT, S, V, M>
invoke
Link copied to clipboard
common
open operator fun invoke(gVector: GVector<D, FreeModuleBasisName<BA, BVS>, S, V>): GVector<D, BT, S, V>

Properties

name
Link copied to clipboard
common
abstract val name: String
source
Link copied to clipboard
common
abstract override val source: FreeComplex<D, BA, BVS, S, V, M>
target
Link copied to clipboard
common
abstract val target: Complex<D, BA, BT, S, V, M>
underlyingDGLinearMap
Link copied to clipboard
common
abstract val underlyingDGLinearMap: DGLinearMap<D, FreeModuleBasisName<BA, BVS>, BT, S, V, M>

Inheritors

FreeChainMap
Link copied to clipboard