N D Algebra
Parameters
T
the type of ND-structure element.
C
the type of the element context.
N
the type of the structure.
Types
Functions
combine
Link copied to clipboard
abstract fun combine(a: NDStructure<T>, b: NDStructure<T>, transform: C.(T, T) -> T): NDStructure<T>
Content copied to clipboard
getFeature
Link copied to clipboard
open fun <F : Any> getFeature(structure: NDStructure<T>, type: KClass<F>): F?
Content copied to clipboard
invoke
Link copied to clipboard
open operator fun (T) -> T.invoke(structure: NDStructure<T>): NDStructure<T>
Content copied to clipboard
map
Link copied to clipboard
mapIndexed
Link copied to clipboard
abstract fun NDStructure<T>.mapIndexed(transform: C.(index: IntArray, T) -> T): NDStructure<T>
Content copied to clipboard
Properties
Inheritors
Extensions
getFeature
Link copied to clipboard
inline fun <T : Any, F : Any> NDAlgebra<T, *>.getFeature(structure: NDStructure<T>): F?
Content copied to clipboard