FirstDerivativeExpression

abstract class FirstDerivativeExpression<T, R : Expression<T>> : DifferentiableExpression<T, R>

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>): R?
Differentiates this expression by ordered collection of symbols.
abstract fun derivativeOrNull(symbol: Symbol): R?
Returns first derivative of this expression by given symbol.
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
invoke
Link copied to clipboard
common
abstract operator fun invoke(arguments: Map<Symbol, T>): T
Calls this expression from arguments.
toString
Link copied to clipboard
common
open fun toString(): String

Inheritors

SimpleAutoDiffExpression
Link copied to clipboard