FirstDerivativeExpression

abstract class FirstDerivativeExpression<T> : DifferentiableExpression<T>

A DifferentiableExpression that defines only first derivatives

Constructors

Link copied to clipboard
fun FirstDerivativeExpression()

Functions

Link copied to clipboard
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.

Link copied to clipboard
abstract operator fun invoke(arguments: Map<Symbol, T>): T

Calls this expression from arguments.

Inheritors

Link copied to clipboard

Sources

Link copied to clipboard