Structs

The absolute value (abs) computes |x|

Binary add represents adding two numbers together.

Represents diving a number by another number.

Represents multiplying two numbers.

Binary sub represents subtracting a number from another number.

The cos function computes cos(x)

The exponential function (exp) computes e ^ x

The Natural Logarithm (ln) computes ln(x)

Sigmoid computes 1 / (1 + exp(-x)).

The sine function computes sin(x)

Square computes x * x.

Traits

A function that acts on 2 values that is differentiable

A set of differtiable functions specified by structs implementing DifferentiableFunction or DiffBinaryFunction.