FirstDerivativeExpression

abstract class FirstDerivativeExpression<T> : DifferentiableExpression<T>

A DifferentiableExpression that defines only first derivatives

Constructors

FirstDerivativeExpression
Link copied to clipboard
common
fun FirstDerivativeExpression()

Functions

derivativeOrNull
Link copied to clipboard
common
override fun derivativeOrNull(symbols: List<Symbol>): Expression<T>?
Differentiates this expression by ordered collection of symbols.
abstract fun derivativeOrNull(symbol: Symbol): Expression<T>?
Returns first derivative of this expression by given symbol.
invoke
Link copied to clipboard
common
abstract operator fun invoke(arguments: Map<Symbol, T>): T
Calls this expression from arguments.

Inheritors

SimpleAutoDiffExpression
Link copied to clipboard

Sources

common source
Link copied to clipboard