Derivative Structure Field
class DerivativeStructureField(order: Int, bindings: Map<Symbol, Double>) : ExtendedField<DerivativeStructure> , ExpressionAlgebra<Double, DerivativeStructure> , RingWithNumbers<DerivativeStructure>
Content copied to clipboard
A field over commons-math DerivativeStructure.
Constructors
DerivativeStructureField
Link copied to clipboard
Types
Companion
Link copied to clipboard
object Companion : AutoDiffProcessor<Double, DerivativeStructure, DerivativeStructureField, Expression<Double>>
Content copied to clipboard
DerivativeStructureSymbol
Link copied to clipboard
inner class DerivativeStructureSymbol(size: Int, index: Int, symbol: Symbol, value: Double) : DerivativeStructure, Symbol
Content copied to clipboard
Functions
binaryOperation
Link copied to clipboard
open fun binaryOperation(operation: String, left: DerivativeStructure, right: DerivativeStructure): DerivativeStructure
Content copied to clipboard
binaryOperationFunction
Link copied to clipboard
open override fun binaryOperationFunction(operation: String): (left: DerivativeStructure, right: DerivativeStructure) -> DerivativeStructure
Content copied to clipboard
bind
Link copied to clipboard
fun bind(symbol: Symbol): DerivativeStructureField.DerivativeStructureSymbol
Content copied to clipboard
bindSymbol
Link copied to clipboard
open override fun bindSymbol(value: String): DerivativeStructureField.DerivativeStructureSymbol
Content copied to clipboard
bindSymbolOrNull
Link copied to clipboard
open override fun bindSymbolOrNull(symbol: Symbol): DerivativeStructureField.DerivativeStructureSymbol?
Content copied to clipboard
derivative
Link copied to clipboard
leftSideNumberOperation
Link copied to clipboard
open fun leftSideNumberOperation(operation: String, left: Number, right: DerivativeStructure): DerivativeStructure
Content copied to clipboard
leftSideNumberOperationFunction
Link copied to clipboard
open fun leftSideNumberOperationFunction(operation: String): (left: Number, right: DerivativeStructure) -> DerivativeStructure
Content copied to clipboard
minus
Link copied to clipboard
open operator override fun Number.minus(b: DerivativeStructure): DerivativeStructure
Content copied to clipboard
open operator override fun DerivativeStructure.minus(b: Number): DerivativeStructure
Content copied to clipboard
open operator fun DerivativeStructure.minus(b: DerivativeStructure): DerivativeStructure
Content copied to clipboard
plus
Link copied to clipboard
open operator override fun Number.plus(b: DerivativeStructure): DerivativeStructure
Content copied to clipboard
open operator override fun DerivativeStructure.plus(b: Number): DerivativeStructure
Content copied to clipboard
open operator fun DerivativeStructure.plus(b: DerivativeStructure): DerivativeStructure
Content copied to clipboard
rightSideNumberOperation
Link copied to clipboard
open fun rightSideNumberOperation(operation: String, left: DerivativeStructure, right: Number): DerivativeStructure
Content copied to clipboard
rightSideNumberOperationFunction
Link copied to clipboard
open override fun rightSideNumberOperationFunction(operation: String): (left: DerivativeStructure, right: Number) -> DerivativeStructure
Content copied to clipboard
unaryMinus
Link copied to clipboard
unaryOperation
Link copied to clipboard
open fun unaryOperation(operation: String, arg: DerivativeStructure): DerivativeStructure
Content copied to clipboard
unaryOperationFunction
Link copied to clipboard
open override fun unaryOperationFunction(operation: String): (arg: DerivativeStructure) -> DerivativeStructure
Content copied to clipboard