de.grogra.math
Class Chain

java.lang.Object
  extended by de.grogra.persistence.ShareableBase
      extended by de.grogra.math.Chain
All Implemented Interfaces:
Manageable, Shareable, FloatToFloat

public class Chain
extends ShareableBase
implements FloatToFloat


Nested Class Summary
static class Chain.Type
           
 
Field Summary
static Chain.Type $TYPE
           
static SCOType.Field factor$FIELD
           
static SCOType.Field first$FIELD
           
static SCOType.Field second$FIELD
           
static SCOType.Field shift$FIELD
           
 
Constructor Summary
Chain()
           
 
Method Summary
 float evaluateFloat(float v)
          Computes the value of this function at x.
 ManageableType getManageableType()
           
 
Methods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

$TYPE

public static final Chain.Type $TYPE

factor$FIELD

public static final SCOType.Field factor$FIELD

first$FIELD

public static final SCOType.Field first$FIELD

second$FIELD

public static final SCOType.Field second$FIELD

shift$FIELD

public static final SCOType.Field shift$FIELD
Constructor Detail

Chain

public Chain()
Method Detail

evaluateFloat

public float evaluateFloat(float v)
Description copied from interface: FloatToFloat
Computes the value of this function at x.

Specified by:
evaluateFloat in interface FloatToFloat
Parameters:
v - where the function is to be evaluated
Returns:
function value at x

getManageableType

public ManageableType getManageableType()
Specified by:
getManageableType in interface Manageable