Complex N D Field
class ComplexNDField(shape: IntArray) : BufferedNDField<Complex, ComplexField> , RingWithNumbers<NDStructure<Complex>> , ExtendedField<NDStructure<Complex>>
Content copied to clipboard
An optimized nd-field for complex numbers
Constructors
ComplexNDField
Link copied to clipboard
Functions
binaryOperation
Link copied to clipboard
open fun binaryOperation(operation: String, left: NDStructure<Complex>, right: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
binaryOperationFunction
Link copied to clipboard
open override fun binaryOperationFunction(operation: String): (left: NDStructure<Complex>, right: NDStructure<Complex>) -> NDStructure<Complex>
Content copied to clipboard
bindSymbol
Link copied to clipboard
div
Link copied to clipboard
open operator fun Complex.div(arg: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
open operator fun NDStructure<Complex>.div(arg: Complex): NDStructure<Complex>
Content copied to clipboard
open operator fun Number.div(b: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
leftSideNumberOperation
Link copied to clipboard
open fun leftSideNumberOperation(operation: String, left: Number, right: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
leftSideNumberOperationFunction
Link copied to clipboard
open fun leftSideNumberOperationFunction(operation: String): (left: Number, right: NDStructure<Complex>) -> NDStructure<Complex>
Content copied to clipboard
mapIndexed
Link copied to clipboard
abstract fun NDStructure<Complex>.mapIndexed(transform: ComplexField.(index: IntArray, Complex) -> Complex): NDStructure<Complex>
Content copied to clipboard
minus
Link copied to clipboard
open operator fun Complex.minus(arg: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
open operator fun NDStructure<Complex>.minus(arg: Complex): NDStructure<Complex>
Content copied to clipboard
open operator fun Number.minus(b: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
plus
Link copied to clipboard
open operator fun Complex.plus(arg: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
open operator fun NDStructure<Complex>.plus(arg: Complex): NDStructure<Complex>
Content copied to clipboard
open operator fun Number.plus(b: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
rightSideNumberOperation
Link copied to clipboard
open fun rightSideNumberOperation(operation: String, left: NDStructure<Complex>, right: Number): NDStructure<Complex>
Content copied to clipboard
rightSideNumberOperationFunction
Link copied to clipboard
open fun rightSideNumberOperationFunction(operation: String): (left: NDStructure<Complex>, right: Number) -> NDStructure<Complex>
Content copied to clipboard
times
Link copied to clipboard
open operator fun Complex.times(arg: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
open operator fun NDStructure<Complex>.times(arg: Complex): NDStructure<Complex>
Content copied to clipboard
open operator fun NDStructure<Complex>.times(b: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
unaryMinus
Link copied to clipboard
open operator fun NDStructure<Complex>.unaryMinus(): NDStructure<Complex>
Content copied to clipboard
unaryOperation
Link copied to clipboard
open fun unaryOperation(operation: String, arg: NDStructure<Complex>): NDStructure<Complex>
Content copied to clipboard
unaryOperationFunction
Link copied to clipboard
open override fun unaryOperationFunction(operation: String): (arg: NDStructure<Complex>) -> NDStructure<Complex>
Content copied to clipboard