org.concord.molecular.engine
Class AtomicValue

java.lang.Object
  |
  +--org.concord.molecular.engine.ConditionValue
        |
        +--org.concord.molecular.engine.AtomicValue
Direct Known Subclasses:
AtomicProperty, VelocitySquare

public abstract class AtomicValue
extends ConditionValue


Field Summary
protected  org.concord.oslet.models.Atom[] atoms
           
protected  int numberOfAtoms
           
 
Fields inherited from class org.concord.molecular.engine.ConditionValue
allIndices, conditionEvent, COUNT, indices, listeners, max, MEAN, min, negate, NO_INTERVAL, notifying, running, runningCount, runningMean, SIGMA, SINGLE, singleIndex, timedAverageInterval, TOTAL, type, valueList, values
 
Constructor Summary
AtomicValue()
           
 
Method Summary
 int getNumberOfValues()
           
abstract  double getValue(int index)
           
 void setAtoms(org.concord.oslet.models.Atom[] atoms, int number)
           
 
Methods inherited from class org.concord.molecular.engine.ConditionValue
addConditionListener, check, count, getValue, getValue, isTimedAverage, mean, notifyConditionListeners, removeConditionListener, resetRange, resetTimedAverage, setIndex, setIndices, setIndices, setMax, setMin, setNegate, setRange, setTimedAverage, setTimedAverageInterval, setType, sigma, single, total
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

atoms

protected org.concord.oslet.models.Atom[] atoms

numberOfAtoms

protected int numberOfAtoms
Constructor Detail

AtomicValue

public AtomicValue()
Method Detail

setAtoms

public void setAtoms(org.concord.oslet.models.Atom[] atoms,
                     int number)

getValue

public abstract double getValue(int index)
Overrides:
getValue in class ConditionValue

getNumberOfValues

public int getNumberOfValues()
Overrides:
getNumberOfValues in class ConditionValue