atropos.lp
Class AvnmpLP.parmTime

java.lang.Object
  |
  +--atropos.lp.AvnmpLP.parmTime
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
AvnmpLP

public class AvnmpLP.parmTime
extends java.lang.Object
implements java.io.Serializable

This class holds a list of new LP parameter values and the time at which they should take effect.

See Also:
AvnmpLP.parmTable, AvnmpLP.setParameterTimes(), AvnmpLP.checkParameterTimes(), Serialized Form

Field Summary
 boolean done
          Has this value been used yet ?
 boolean exit
          Should we exit the process now ?
 double GenVal
          The new virtual message generation rate.
 int i
          The current index into the 'numVirtual' array.
 long[] numVirtual
          The number of virtual messages received less than 'time'.
 double StepVal
          The new step increment value.
 long time
          The time at which the parameters should be changed.
 double TolVal
          The new tolerance value.
 
Constructor Summary
AvnmpLP.parmTime()
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object obj)
           
 void setTol(AvnmpLP.parmTime pt, double propTol, double propCaus)
          The system exits automatically when the number of out-of-tolerance rollbacks exceeds a given value in the code below.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

time

public long time
The time at which the parameters should be changed.

TolVal

public double TolVal
The new tolerance value.

GenVal

public double GenVal
The new virtual message generation rate.

StepVal

public double StepVal
The new step increment value.

numVirtual

public long[] numVirtual
The number of virtual messages received less than 'time'.

i

public int i
The current index into the 'numVirtual' array.

done

public boolean done
Has this value been used yet ?

exit

public boolean exit
Should we exit the process now ?
Constructor Detail

AvnmpLP.parmTime

public AvnmpLP.parmTime()
Method Detail

setTol

public void setTol(AvnmpLP.parmTime pt,
                   double propTol,
                   double propCaus)
The system exits automatically when the number of out-of-tolerance rollbacks exceeds a given value in the code below. Otherwise, the system continues for another runMinutes and further tightens the tolerance by half.
Parameters:
pt - The current parameter settings.
propTol - The current proportion of out-of-tolerance messages.
propCaus - The current proportion of out-of-order messages.
See Also:
ConfigInterface.runMinutes, ConfigInterface.ootLimit

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(java.lang.Object o)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2002 GE Corporate Research and Development. All Rights Reserved.