DerivativeStructureField
class DerivativeStructureField(order: Int, bindings: Map<Symbol, Double>) : ExtendedField<DerivativeStructure> , ExpressionAlgebra<Double, DerivativeStructure> , NumbersAddOperations<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
acos
Link copied to clipboard
acosh
Link copied to clipboard
add
Link copied to clipboard
open override fun add(a: DerivativeStructure, b: DerivativeStructure): DerivativeStructure
Content copied to clipboard
asin
Link copied to clipboard
asinh
Link copied to clipboard
atan
Link copied to clipboard
atanh
Link copied to clipboard
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
bindSymbol
Link copied to clipboard
open override fun bindSymbol(value: String): DerivativeStructureField.DerivativeStructureSymbol
Content copied to clipboard
fun bindSymbol(symbol: Symbol): DerivativeStructureField.DerivativeStructureSymbol
Content copied to clipboard
bindSymbolOrNull
Link copied to clipboard
open override fun bindSymbolOrNull(value: String): DerivativeStructureField.DerivativeStructureSymbol?
Content copied to clipboard
fun bindSymbolOrNull(symbol: Symbol): DerivativeStructureField.DerivativeStructureSymbol?
Content copied to clipboard
const
Link copied to clipboard
cos
Link copied to clipboard
cosh
Link copied to clipboard
derivative
Link copied to clipboard
div
Link copied to clipboard
open operator fun DerivativeStructure.div(b: DerivativeStructure): DerivativeStructure
Content copied to clipboard
open operator fun DerivativeStructure.div(k: Number): DerivativeStructure
Content copied to clipboard
divide
Link copied to clipboard
open override fun divide(a: DerivativeStructure, b: DerivativeStructure): DerivativeStructure
Content copied to clipboard
exp
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
ln
Link 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
multiply
Link copied to clipboard
open override fun multiply(a: DerivativeStructure, b: DerivativeStructure): DerivativeStructure
Content copied to clipboard
number
Link 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
pow
Link copied to clipboard
power
Link copied to clipboard
open override fun power(arg: DerivativeStructure, pow: Number): DerivativeStructure
Content copied to clipboard
fun power(arg: DerivativeStructure, pow: 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
scale
Link copied to clipboard
open override fun scale(a: DerivativeStructure, value: Double): DerivativeStructure
Content copied to clipboard
sin
Link copied to clipboard
sinh
Link copied to clipboard
sqrt
Link copied to clipboard
tan
Link copied to clipboard
tanh
Link copied to clipboard
times
Link copied to clipboard
open operator fun DerivativeStructure.times(b: DerivativeStructure): DerivativeStructure
Content copied to clipboard
open operator fun Number.times(b: DerivativeStructure): DerivativeStructure
Content copied to clipboard
open operator fun DerivativeStructure.times(k: Number): DerivativeStructure
Content copied to clipboard
unaryMinus
Link copied to clipboard
open operator override fun DerivativeStructure.unaryMinus(): DerivativeStructure
Content 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
unaryPlus
Link copied to clipboard
Properties
numberOfVariables
Link copied to clipboard
one
Link copied to clipboard
zero
Link copied to clipboard