DerivativeStructureExpression

class DerivativeStructureExpression(function: DerivativeStructureField.() -> DerivativeStructure) : DifferentiableExpression<Double, Expression<Double>>

A constructs that creates a derivative structure with required order on-demand

Constructors

DerivativeStructureExpression
Link copied to clipboard
fun DerivativeStructureExpression(function: DerivativeStructureField.() -> DerivativeStructure)

Functions

derivativeOrNull
Link copied to clipboard
open override fun derivativeOrNull(symbols: List<Symbol>): Expression<Double>
Get the derivative expression with given orders
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
invoke
Link copied to clipboard
open operator override fun invoke(arguments: Map<Symbol, Double>): Double
toString
Link copied to clipboard
open fun toString(): String

Properties

function
Link copied to clipboard
val function: DerivativeStructureField.() -> DerivativeStructure