kgp.examples / CustomOperations

CustomOperations

object CustomOperations

A set of custom operations used by the example problems.

These can also be used by other problems from outside KGP core.

Types

Cube class Cube : Function

Cubes a single argument (x^3).

Exponent class Exponent : Function

Performs the exponent function on two arguments (|x|^y).

HyperbolicTangent class HyperbolicTangent : Function

Performs the hyperbolic tangent function on a single argument (tanh(x)).

Inverse class Inverse : Function

Performs the inverse function on a single argument (1 / x).

NaturalLog class NaturalLog : Function

Performs the natural log function on a single argument (ln(x)).

Negation class Negation : Function

Performs the negation function on a single argument (-x).

Square class Square : Function

Squares a single argument (x^2).

SquareRoot class SquareRoot : Function

Performs the square root function on a single argument (sqrt(x)).

Tangent class Tangent : Function

Performs the tangent function on a single argument (tan(x)).

Properties

C_UNDEF val C_UNDEF: Double

Large constant for undefined inputs.