| Modifier and Type | Method and Description |
|---|---|
double |
apply(double x)
Applies this operator to a single value, returning the result
|
double |
applyInverse(double y)
Applies the inverse of this Op.
|
double |
averageValue() |
double |
derivative(double y)
Returns the derivative of this Op for a given input value x
i.e.
|
Op |
getInverse()
Gets the inverse of this operator.
|
boolean |
hasDerivative()
Returns true if this operator supports computing the derivative for a given input
|
boolean |
hasInverse()
Returns true if this operator supports computing the inverse for a given output
|
double |
maxDomain() |
double |
maxValue() |
double |
minDomain() |
double |
minValue() |
applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, compose, compose, constrainValues, derivativeForOutput, divide, getDerivativeOp, getTransform, hasDerivativeForOutput, isBounded, isDomainBounded, isStochastic, product, sum, toString, validateOutputpublic Inverse(Op op)
public double apply(double x)
IOperatorpublic double applyInverse(double y)
OpapplyInverse in class Oppublic double derivative(double y)
Opderivative in class Oppublic Op getInverse()
IOperatorgetInverse in interface IOperatorgetInverse in class Oppublic double averageValue()
averageValue in class Oppublic boolean hasInverse()
OphasInverse in class Oppublic boolean hasDerivative()
OphasDerivative in class OpCopyright © 2016. All rights reserved.