org.jcpsim.parameter
Class Input

java.lang.Object
  extended by org.jcpsim.parameter.Parameter
      extended by org.jcpsim.parameter.Input

public class Input
extends Parameter

A Parameter that can be set by the user.


Nested Class Summary
static class Input.Scale
          Exports Parameter to an XML configuration document.
 
Field Summary
 int bits
           
 double def
           
 int i
           
 int maxint
           
 org.jcpsim.parameter.Parameter.Scale scale
           
 
Constructor Summary
Input(ParameterMeta meta, java.lang.String name, Unit unit)
           
Input(ParameterMeta meta, java.lang.String name, Unit unit, double def)
           
Input(ParameterMeta meta, java.lang.String name, Unit unit, double def, double max)
           
Input(ParameterMeta meta, java.lang.String name, Unit unit, double min, double def, double max)
           
Input(ParameterMeta meta, java.lang.String name, Unit unit, double min, double def, double max, double step)
           
Input(ParameterMeta meta, java.lang.String name, Unit unit, double min, double def, double max, double step, org.jcpsim.parameter.Parameter.Scale sc)
           
 
Method Summary
 void add(int x)
           
 void addCyclic(int x)
           
 void addProportional(double i)
           
 int dToI(double d)
           
 double getDefault()
           
 double iToD(int i)
           
 void setDouble(double v)
           
 void setInteger(int x)
           
 void setToDefault()
           
 
Methods inherited from class org.jcpsim.parameter.Parameter
compute, get, getBarW, getBarX, getBoxed, getBoxedRatio, getId, getKey, getLongName, getMax, getMin, getName, getOptimize, getParameterMeta, getRaw, getStep, getUnit, I18N, Ratio, set, setOptimize, toShortString, toString, toUrl, valueAndUnit, valueAsString, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

def

public double def

scale

public org.jcpsim.parameter.Parameter.Scale scale

i

public int i

maxint

public int maxint

bits

public int bits
Constructor Detail

Input

public Input(ParameterMeta meta,
             java.lang.String name,
             Unit unit,
             double min,
             double def,
             double max,
             double step,
             org.jcpsim.parameter.Parameter.Scale sc)

Input

public Input(ParameterMeta meta,
             java.lang.String name,
             Unit unit,
             double min,
             double def,
             double max,
             double step)

Input

public Input(ParameterMeta meta,
             java.lang.String name,
             Unit unit,
             double min,
             double def,
             double max)

Input

public Input(ParameterMeta meta,
             java.lang.String name,
             Unit unit,
             double def,
             double max)

Input

public Input(ParameterMeta meta,
             java.lang.String name,
             Unit unit,
             double def)

Input

public Input(ParameterMeta meta,
             java.lang.String name,
             Unit unit)
Method Detail

getDefault

public double getDefault()

setToDefault

public void setToDefault()

iToD

public double iToD(int i)

dToI

public int dToI(double d)

setInteger

public void setInteger(int x)

setDouble

public void setDouble(double v)

add

public void add(int x)

addCyclic

public void addCyclic(int x)

addProportional

public void addProportional(double i)


jCpSim (Java CardioPulmonary SIMulations), v0.2.01
Dr. Frank Fischer, frank@jcpsim.org, http://www.jcpsim.org