Class ValueList<T extends AbstractDataBushElement>
java.lang.Object
org.scictrl.mp.orbitcorrect.model.optics.ValueList<T>
- Type Parameters:
T
- elements type
- All Implemented Interfaces:
Iterable<T>
This class
- Author:
- igor@scictrl.com
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddValues
(double[] corrections) Applys aValueList
of corrections to someValueList
getScaledValues
(double scaleFactor) Returns new set, whcih has values multiplied by a scale factor.double[]
Getter for the fieldvalues
.Returns new set, whcih has values with negative sign.iterator()
int
size()
size.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ValueList
Constructor for ValueList.
- Parameters:
el
- aElementList
objectvalues
- an array ofinvalid reference
double
-
-
Method Details
-
size
public int size()size.
- Returns:
- a int
-
getValues
public double[] getValues()Getter for the field
values
.- Returns:
- an array of
invalid reference
double
-
getScaledValues
Returns new set, whcih has values multiplied by a scale factor.- Parameters:
scaleFactor
- a double- Returns:
- ne wwset with inverted values
-
invertValues
Returns new set, whcih has values with negative sign. This is usefull for undoing set of value changes to correctors.- Returns:
- ne wwset with inverted values
-
iterator
iterator.
- Specified by:
iterator
in interfaceIterable<T extends AbstractDataBushElement>
-
addValues
Applys aValueList
of corrections to someValueList
- Parameters:
corrections
- theValueList
of corrections to apply- Returns:
- updated
ValueList
-