public abstract class NumericNode<NumType> extends Object implements NumericMapper<NumType>
| Constructor and Description |
|---|
NumericNode(int dim,
NumType initNumObj) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearResultCache() |
void |
doUpdate(org.cogchar.bind.symja.MathGate mathGate) |
NumType |
getOutputObject() |
protected abstract void |
readDoublesIntoBuf(org.cogchar.bind.symja.MathGate mathGate,
double[] buffer)
This is our fundamental binding of a type to the MathGate concept.
|
protected void |
writeAnyNumericFromAnyDoublesBuf(NumType outObj,
double[] buffer)
Long-name and protected scope.
|
void |
writeNumericFromDoublesBuf(NumType outObj,
double[] buffer)
Writes into an existing NumType from a double-buffer.
|
public NumericNode(int dim,
NumType initNumObj)
public NumType getOutputObject()
public void writeNumericFromDoublesBuf(NumType outObj, double[] buffer)
NumericMapperwriteNumericFromDoublesBuf in interface NumericMapper<NumType>protected void writeAnyNumericFromAnyDoublesBuf(NumType outObj, double[] buffer)
outObj - buffer - protected abstract void readDoublesIntoBuf(org.cogchar.bind.symja.MathGate mathGate,
double[] buffer)
mathGate - buffer - protected void clearResultCache()
public void doUpdate(org.cogchar.bind.symja.MathGate mathGate)
Copyright © 2011-2015. All Rights Reserved.