Package com.ribs.pdf.functions
Class ArrayFunction
java.lang.Object
com.ribs.pdf.PDFFunction
com.ribs.pdf.functions.ArrayFunction
-
Field Summary
Fields inherited from class com.ribs.pdf.PDFFunction
ExponentialInterpolation, functionType, inputDomain, inputValues, outputRange, PostScriptCalculator, returnValues, Sampled, Stitching -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat[]evaluate(float[] inputs) Evaluate the function.voidfunction_implementation(float[] in, float[] out) intReturns the number of parameters this function takes as inputintReturns the number of values this function returns.Methods inherited from class com.ribs.pdf.PDFFunction
clipToRange, getInstance, initializeParameters
-
Constructor Details
-
ArrayFunction
-
-
Method Details
-
evaluate
public float[] evaluate(float[] inputs) Description copied from class:PDFFunctionEvaluate the function. Note that the return value array is reused, so if you need to save the results around for any length of time, you should copy them out.- Overrides:
evaluatein classPDFFunction
-
numInputValues
public int numInputValues()Description copied from class:PDFFunctionReturns the number of parameters this function takes as input- Overrides:
numInputValuesin classPDFFunction
-
numOutputValues
public int numOutputValues()Description copied from class:PDFFunctionReturns the number of values this function returns. Should be overridden by subclasses that don't require outputRange.- Overrides:
numOutputValuesin classPDFFunction
-
function_implementation
public void function_implementation(float[] in, float[] out) - Specified by:
function_implementationin classPDFFunction
-