ucl.physiol.neuroconstruct.utils.equation
Class FunctionUnit
java.lang.Object
ucl.physiol.neuroconstruct.utils.equation.EquationUnit
ucl.physiol.neuroconstruct.utils.equation.FunctionUnit
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- CosFunctionUnit, ExpFunctionUnit, HeavisideStepFunctionUnit, LnFunctionUnit, LogFunctionUnit, RandomFunctionUnit, SineFunctionUnit, SqrtFunctionUnit, TanFunctionUnit
public abstract class FunctionUnit
- extends EquationUnit
Helper class for parsing equations
- Author:
- Padraig Gleeson
- See Also:
- Serialized Form
internalEqn
protected EquationUnit internalEqn
FunctionUnit
public FunctionUnit(String name,
EquationUnit internalEqn)
FunctionUnit
public FunctionUnit()
evaluateAt
public abstract double evaluateAt(Argument[] args)
throws EquationException
- Specified by:
evaluateAt in class EquationUnit
- Throws:
EquationException
equals
public boolean equals(Object obj)
- Specified by:
equals in class EquationUnit
hashCode
public int hashCode()
- Specified by:
hashCode in class EquationUnit
getNiceString
public String getNiceString()
- Specified by:
getNiceString in class EquationUnit
toString
public String toString()
- Specified by:
toString in class EquationUnit
getInternalEqn
public EquationUnit getInternalEqn()
setInternalEqn
public void setInternalEqn(EquationUnit internalEqn)
setName
public void setName(String name)
- Overrides:
setName in class EquationUnit