gov.sns.tools.optimizer
Class ParameterProxy

java.lang.Object
  |
  +--gov.sns.tools.optimizer.ParameterProxy

public class ParameterProxy
extends java.lang.Object


Constructor Summary
ParameterProxy()
           
ParameterProxy(double iniValue)
           
ParameterProxy(double iniValue, double iniStep)
           
ParameterProxy(java.lang.String nameIn)
           
ParameterProxy(java.lang.String nameIn, double iniValue)
           
ParameterProxy(java.lang.String nameIn, double iniValue, double iniStep)
           
ParameterProxy(java.lang.String nameIn, double iniValue, double lower, double upper)
          Define a parameter proxy with an upper and lower limit The initial step will be set to 1% of the dsitance to the upper limit.
ParameterProxy(java.lang.String nameIn, double iniValue, double inistep, double lower, double upper)
           
 
Method Summary
 void addActionListener(java.awt.event.ActionListener al)
           
protected  void addActionListeners(java.util.Collection alV)
           
 void addOwner(java.lang.Object obj)
           
 java.util.Vector getActionListeners()
           
 double getError()
           
 double getLowerLimit()
           
 java.lang.String getName()
           
 double getOldValue()
           
 java.util.List getOwners()
           
 double getStep()
           
 double getUpperLimit()
           
 double getValue()
           
 boolean isAcceptable()
           
 boolean isOwner(java.lang.Object obj)
           
 void notifyListeners()
           
 void removeActionListener(java.awt.event.ActionListener al)
           
 void removeActionListeners()
           
 void removeOwner(java.lang.Object obj)
           
 void removeOwners()
           
 void setError(double error)
           
 void setLowerLimit(double lowerLimit)
           
 void setName(java.lang.String name)
           
 void setStep(double step)
           
 void setUpperLimit(double upperLimit)
           
 void setUseInFitting(boolean use)
           
 void setValue(double value)
           
 void stepBack()
           
 boolean useInFitting()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterProxy

public ParameterProxy()

ParameterProxy

public ParameterProxy(double iniValue)

ParameterProxy

public ParameterProxy(double iniValue,
                      double iniStep)

ParameterProxy

public ParameterProxy(java.lang.String nameIn)

ParameterProxy

public ParameterProxy(java.lang.String nameIn,
                      double iniValue)

ParameterProxy

public ParameterProxy(java.lang.String nameIn,
                      double iniValue,
                      double iniStep)

ParameterProxy

public ParameterProxy(java.lang.String nameIn,
                      double iniValue,
                      double lower,
                      double upper)
Define a parameter proxy with an upper and lower limit The initial step will be set to 1% of the dsitance to the upper limit.

Parameters:
nameIn - - "Name of this variable quanitity"
iniValue - - initial Value
lower - - lower limit for solution
upper - - upper limit for solution

ParameterProxy

public ParameterProxy(java.lang.String nameIn,
                      double iniValue,
                      double inistep,
                      double lower,
                      double upper)
Method Detail

setUseInFitting

public void setUseInFitting(boolean use)

useInFitting

public boolean useInFitting()

setValue

public void setValue(double value)

getValue

public double getValue()

getOldValue

public double getOldValue()

setStep

public void setStep(double step)

getStep

public double getStep()

setError

public void setError(double error)

getError

public double getError()

setUpperLimit

public void setUpperLimit(double upperLimit)

setLowerLimit

public void setLowerLimit(double lowerLimit)

getUpperLimit

public double getUpperLimit()

getLowerLimit

public double getLowerLimit()

isAcceptable

public boolean isAcceptable()

stepBack

public void stepBack()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

addOwner

public void addOwner(java.lang.Object obj)

removeOwner

public void removeOwner(java.lang.Object obj)

removeOwners

public void removeOwners()

getOwners

public java.util.List getOwners()

isOwner

public boolean isOwner(java.lang.Object obj)

addActionListener

public void addActionListener(java.awt.event.ActionListener al)

addActionListeners

protected void addActionListeners(java.util.Collection alV)

removeActionListener

public void removeActionListener(java.awt.event.ActionListener al)

removeActionListeners

public void removeActionListeners()

getActionListeners

public java.util.Vector getActionListeners()

notifyListeners

public void notifyListeners()