ucl.physiol.neuroconstruct.cell
Class VariableParameter

java.lang.Object
  extended by ucl.physiol.neuroconstruct.cell.VariableParameter
All Implemented Interfaces:
Serializable

public class VariableParameter
extends Object
implements Serializable

A class representing a variable parameter within a channel mechanism

Author:
Padraig Gleeson
See Also:
Serialized Form

Constructor Summary
VariableParameter()
           
VariableParameter(String name, String expr, Variable paramaterisation, ArrayList<Argument> expressionArgs)
           
 
Method Summary
 Object clone()
           
 boolean equals(Object obj)
           
 double evaluateAt(double paramVal)
           
 EquationUnit getExpression()
           
 ArrayList<Argument> getExpressionArgs()
           
 String getName()
           
 Variable getParameterisation()
           
 int hashCode()
           
 void setExpression(EquationUnit expression)
           
 void setExpressionArgs(ArrayList<Argument> expressionArgs)
           
 void setName(String name)
           
 void setParameterisation(Variable parameterisation)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VariableParameter

public VariableParameter()

VariableParameter

public VariableParameter(String name,
                         String expr,
                         Variable paramaterisation,
                         ArrayList<Argument> expressionArgs)
                  throws EquationException
Throws:
EquationException
Method Detail

clone

public Object clone()
Overrides:
clone in class Object

evaluateAt

public double evaluateAt(double paramVal)
                  throws EquationException
Throws:
EquationException

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

getName

public String getName()

setName

public void setName(String name)

getExpression

public EquationUnit getExpression()

setExpression

public void setExpression(EquationUnit expression)

getExpressionArgs

public ArrayList<Argument> getExpressionArgs()

setExpressionArgs

public void setExpressionArgs(ArrayList<Argument> expressionArgs)

getParameterisation

public Variable getParameterisation()

setParameterisation

public void setParameterisation(Variable parameterisation)