de.grogra.gpuflux.scene.experiment
public class Experiment extends java.lang.Object
| Constructor and Description |
|---|
Experiment(LongToIntHashMap nodeToGroup,
java.util.Vector<? extends Measurement> measurements,
Measurement zero)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
aggregate(Experiment map,
float scale)
Aggregate two experiments by scaling the input experiment and adding it to this experiment.
|
int |
checkGroupId(Node node)
Maps an input node to a group index in the measurement vector
|
Measurement |
getMeasurement(Node node)
Maps an input node to a measurement
|
Measurement |
getZero()
Returns a zero measurement corresponding to this experiment
|
void |
mul(float scale)
Scales all measurements in the experiment by a single scale factor
|
public Experiment(LongToIntHashMap nodeToGroup, java.util.Vector<? extends Measurement> measurements, Measurement zero)
nodeToGroup - node to group mappingmeasurements - vector of measurements for each groupzero - default zero measurementpublic void aggregate(Experiment map, float scale)
map - scale - public int checkGroupId(Node node)
node - public Measurement getMeasurement(Node node)
node - input nodepublic Measurement getZero()
public void mul(float scale)
scale - scale factor