mikera.vectorz.ops
Class NormalRBF
- java.lang.Object
-
- mikera.vectorz.Op
-
- mikera.vectorz.ops.ABoundedOp
-
- mikera.vectorz.ops.NormalRBF
-
- All Implemented Interfaces:
- IOperator
public class NormalRBF extends ABoundedOp
-
-
Constructor Summary
Constructors Constructor and Description NormalRBF()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleapply(double x)Applies this operator to a single value, returning the resultdoubleaverageValue()doublederivative(double x)Returns the derivative of this Op for a given input value x i.e.booleanhasDerivative()Returns true if this operator supports computing the derivative for a given inputbooleanhasDerivativeForOutput()Returns true if this operator supports computing the derivative for a given outputbooleanhasInverse()Returns true if this operator supports computing the inverse for a given outputdoublemaxValue()doubleminValue()-
Methods inherited from class mikera.vectorz.ops.ABoundedOp
isBounded
-
Methods inherited from class mikera.vectorz.Op
applyInverse, applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, compose, compose, constrainValues, derivativeForOutput, divide, getDerivativeOp, getInverse, getTransform, isDomainBounded, isStochastic, maxDomain, minDomain, product, sum, toString, validateOutput
-
-
-
-
Field Detail
-
INSTANCE
public static final NormalRBF INSTANCE
-
-
Method Detail
-
apply
public double apply(double x)
Description copied from interface:IOperatorApplies this operator to a single value, returning the result
-
hasDerivative
public boolean hasDerivative()
Description copied from class:OpReturns true if this operator supports computing the derivative for a given input- Overrides:
hasDerivativein classOp- Returns:
-
hasDerivativeForOutput
public boolean hasDerivativeForOutput()
Description copied from class:OpReturns true if this operator supports computing the derivative for a given output- Overrides:
hasDerivativeForOutputin classOp- Returns:
-
derivative
public double derivative(double x)
Description copied from class:OpReturns the derivative of this Op for a given input value x i.e. f'(x) where f is the operator- Overrides:
derivativein classOp- Returns:
-
averageValue
public double averageValue()
- Overrides:
averageValuein classABoundedOp
-
minValue
public double minValue()
- Specified by:
minValuein classABoundedOp
-
hasInverse
public boolean hasInverse()
Description copied from class:OpReturns true if this operator supports computing the inverse for a given output- Overrides:
hasInversein classOp- Returns:
-
maxValue
public double maxValue()
- Specified by:
maxValuein classABoundedOp
-
-
DMelt 3.0 © DataMelt by jWork.ORG