ucl.physiol.neuroconstruct.cell
Class VariableMechanism

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

public class VariableMechanism
extends Object
implements Serializable

A class representing a channel mechanism which can be added to sections, with variable parameters

Author:
Padraig Gleeson
See Also:
Serialized Form

Constructor Summary
VariableMechanism()
           
VariableMechanism(String name, VariableParameter param)
           
 
Method Summary
 Object clone()
           
 boolean equals(Object obj)
           
 double evaluateAt(double varParamValue)
           
 String getName()
           
 VariableParameter getParam()
           
 int hashCode()
           
static void main(String[] args)
           
 void setName(String name)
           
 void setParam(VariableParameter param)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VariableMechanism

public VariableMechanism()

VariableMechanism

public VariableMechanism(String name,
                         VariableParameter param)
Method Detail

getParam

public VariableParameter getParam()

setParam

public void setParam(VariableParameter param)

clone

public Object clone()
Overrides:
clone in class Object

evaluateAt

public double evaluateAt(double varParamValue)
                  throws ParameterException,
                         EquationException
Throws:
ParameterException
EquationException

toString

public String toString()
Overrides:
toString in class Object

getName

public String getName()

setName

public void setName(String name)

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

main

public static void main(String[] args)
                 throws CloneNotSupportedException
Throws:
CloneNotSupportedException