Nd4JArrayGroup
interface Nd4JArrayGroup<T, S : Ring<T>> : GroupND<T, S> , Nd4jArrayAlgebra<T, S>
Content copied to clipboard
Represents GroupND over Nd4jArrayStructure.
Parameters
T
the type of the element contained in ND structure.
S
the type of space of structure elements.
Functions
add
Link copied to clipboard
open override fun add(a: StructureND<T>, b: StructureND<T>): Nd4jArrayStructure<T>
Content copied to clipboard
binaryOperation
Link copied to clipboard
open fun binaryOperation(operation: String, left: StructureND<T>, right: StructureND<T>): StructureND<T>
Content copied to clipboard
binaryOperationFunction
Link copied to clipboard
open override fun binaryOperationFunction(operation: String): (left: StructureND<T>, right: StructureND<T>) -> StructureND<T>
Content copied to clipboard
bindSymbol
Link copied to clipboard
bindSymbolOrNull
Link copied to clipboard
combine
Link copied to clipboard
abstract fun combine(a: StructureND<T>, b: StructureND<T>, transform: S.(T, T) -> T): StructureND<T>
Content copied to clipboard
getFeature
Link copied to clipboard
open fun <F : StructureFeature> getFeature(structure: StructureND<T>, type: KClass<out F>): F?
Content copied to clipboard
invoke
Link copied to clipboard
open operator fun (T) -> T.invoke(structure: StructureND<T>): StructureND<T>
Content copied to clipboard
map
Link copied to clipboard
mapIndexed
Link copied to clipboard
abstract fun StructureND<T>.mapIndexed(transform: S.(index: IntArray, T) -> T): StructureND<T>
Content copied to clipboard
minus
Link copied to clipboard
open operator override fun StructureND<T>.minus(b: StructureND<T>): Nd4jArrayStructure<T>
Content copied to clipboard
multiply
Link copied to clipboard
plus
Link copied to clipboard
unaryMinus
Link copied to clipboard
open operator override fun StructureND<T>.unaryMinus(): Nd4jArrayStructure<T>
Content copied to clipboard
unaryOperation
Link copied to clipboard
open fun unaryOperation(operation: String, arg: StructureND<T>): StructureND<T>
Content copied to clipboard
unaryOperationFunction
Link copied to clipboard
open override fun unaryOperationFunction(operation: String): (arg: StructureND<T>) -> StructureND<T>
Content copied to clipboard
unaryPlus
Link copied to clipboard
Properties
elementContext
Link copied to clipboard
ndArray
Link copied to clipboard
zero
Link copied to clipboard
Inheritors
Nd4jArrayRing
Link copied to clipboard