Uses of Interface
jigcell.compare.IDataElement

Packages that use IDataElement
jigcell.compare   
jigcell.compare.cellcycle   
jigcell.compare.contrib   
jigcell.compare.data   
jigcell.compare.data.type   
jigcell.compare.objective   
jigcell.compare.objectiveui   
jigcell.compare.plotter   
jigcell.compare.tests   
jigcell.compare.transform   
jigcell.compare.ui   
jigcell.compare.views   
 

Uses of IDataElement in jigcell.compare
 

Subinterfaces of IDataElement in jigcell.compare
 interface IEditableDataElement
          This interface is implemented by classes that wish to provide a data element to the Comparator with additional editing capabilities.
 

Methods in jigcell.compare that return IDataElement
 IDataElement IDataElement.forceListValue(long pos)
          This element at position pos represented as a list.
 IDataElement[] IDataElement.forceSlice(IDataElement[] slice, long start, int length, long stride)
          A dense, homogeneous subset of this element represented as a list of elements.
 IDataElement IDataGenerator.getElement()
          A DataElement corresponding to this object.
 IDataElement IProgrammableDataGenerator.getElement(IEvaluationCallStack callStack)
          A DataElement corresponding to this object.
 IDataElement IDataElement.getListValue(long pos)
          This element at position pos represented as a list.
 IDataElement IStructuredTypeChecker.getPrototype()
          A prototype for data elements of this type.
 IDataElement[] IDataElement.getSlice(IDataElement[] slice, long start, int length, long stride)
          A dense, homogeneous subset of this element represented as a list of elements.
 IDataElement IProgrammableDataGenerator.peekElement()
          The element for this generator if no one holds a lock and it is available according to isCached.
 

Methods in jigcell.compare with parameters of type IDataElement
 void IEvaluationListener.evaluationStop(IProgrammableDataGenerator source, IDataElement result)
          Notification for the end of an evaluation.
 IDataElement[] IDataElement.forceSlice(IDataElement[] slice, long start, int length, long stride)
          A dense, homogeneous subset of this element represented as a list of elements.
 IDataElement[] IDataElement.getSlice(IDataElement[] slice, long start, int length, long stride)
          A dense, homogeneous subset of this element represented as a list of elements.
 void IEditableDataGenerator.setElement(IDataElement element)
          Sets the associated data element.
 void IEditableDataElement.setValue(IDataElement value)
          Sets the element to a list.
 void IEditableDataElement.setValue(long pos, IDataElement value)
          Sets an element value to a list.
 boolean ITypeChecker.validate(IDataElement data)
          Whether a data element is an instance of this type.
 

Uses of IDataElement in jigcell.compare.cellcycle
 

Fields in jigcell.compare.cellcycle declared as IDataElement
protected  IDataElement CellCycleDataDialog.transformElement
          Data element of the transform result
 

Methods in jigcell.compare.cellcycle that return IDataElement
private  IDataElement CellCycleReportGenerator.buildRangeElement()
          Constructs a data element with the user's plotter range.
protected  IDataElement GenericScanTransform.computeWildtypeProperties()
          Computes the wildtype properties for the growth medium of this mutant.
static IDataElement GenericPhenotype.createInviablePhenotype(double averageSubCycles, long errorCode, long cycles)
          A phenotype which describes an inviable mutant.
static IDataElement BuddingYeastPhenotype.createInviablePhenotype(long errorCode, long cycles)
          A phenotype which describes an inviable mutant.
static IDataElement BuddingYeastPhenotype.createViablePhenotype(double stableG1Length, double stableDivisionMass)
          A phenotype which describes a viable mutant.
static IDataElement GenericPhenotype.createViablePhenotype(double stableG1Length, double stableDivisionMass, double averageSubCycles)
          A phenotype which describes a viable mutant.
static IDataElement GenericPhenotype.createViablePhenotype(double stableG1Length, double stableDivisionMass, double averageSubCycles, long cycles)
          A phenotype which describes a viable mutant.
static IDataElement BuddingYeastPhenotype.createViablePhenotype(double stableG1Length, double stableDivisionMass, long cycles)
          A phenotype which describes a viable mutant.
protected  IDataElement JigCellRunManagerTransform.evaluate()
          Evaluates the associated element.
protected  IDataElement BuddingYeastScanTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement GenericScanTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement WildtypeScanTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement GenericPhenotypeObjective.evaluate(IDataElement input)
          Computes the values of this generator.
 IDataElement CellCycleReportGenerator.getColumnSelection()
          The column selection option.
 IDataElement BuddingYeastNocPhenotype.getPrototype()
          A prototype for data elements of this type. Implementations that do not want to provide a prototype element should return null.
 IDataElement BuddingYeastPhenotype.getPrototype()
          A prototype for data elements of this type. Implementations that do not want to provide a prototype element should return null.
 IDataElement BuddingYeastWildtypeProperties.getPrototype()
          A prototype for data elements of this type. Implementations that do not want to provide a prototype element should return null.
 IDataElement GenericPhenotype.getPrototype()
          A prototype for data elements of this type. Implementations that do not want to provide a prototype element should return null.
 IDataElement CellCycleReportGenerator.getViewRange()
          The view range option.
protected  IDataElement JigCellRunManagerTransform.run(int runNumber)
          Executes one of the runs from the run file.
 

Methods in jigcell.compare.cellcycle with parameters of type IDataElement
private  ITransform CellCycleReportGenerator.applyColumnSelection(ITransform transform, IDataElement columnSelection)
          Applies the column selection to a transform.
protected static boolean GenericPhenotypeObjective.checkPhenotype(IDataElement element, long index, IDataElement.Type type, boolean optional, java.lang.String field)
          Validates that the data in a given element matches the phenotype pattern.
protected  IDataElement BuddingYeastScanTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement GenericScanTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement WildtypeScanTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement GenericPhenotypeObjective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  double BuddingYeastPhenotypeObjective.evaluateInviable(IDataElement experiment, IDataElement transform)
          Computes the objective for an experiment that is inviable.
protected  double GenericPhenotypeObjective.evaluateInviable(IDataElement experiment, IDataElement transform)
          Computes the objective for an experiment that is inviable.
protected  double BuddingYeastPhenotypeObjective.evaluateViable(IDataElement experiment, IDataElement transform)
          Computes the objective for an experiment that is viable.
protected  double GenericPhenotypeObjective.evaluateViable(IDataElement experiment, IDataElement transform)
          Computes the objective for an experiment that is viable.
private static com.lowagie.text.Image CellCycleReportGenerator.generatePlotImage(IDataElement viewRange, ITransform transform)
          Produces a plot image of the time series data in the transform.
 void CellCycleReportGenerator.setColumnSelection(IDataElement selection)
          The column selection option.
 void CellCycleReportGenerator.setViewRange(IDataElement range)
          Sets the view range option.
 boolean BuddingYeastNocPhenotype.validate(IDataElement data)
          Whether a data element is an instance of this type.
 boolean BuddingYeastPhenotype.validate(IDataElement data)
          Whether a data element is an instance of this type.
 boolean BuddingYeastWildtypeProperties.validate(IDataElement data)
          Whether a data element is an instance of this type.
 boolean GenericPhenotype.validate(IDataElement data)
          Whether a data element is an instance of this type.
 

Constructors in jigcell.compare.cellcycle with parameters of type IDataElement
BuddingYeastScanTransform.BuddingYeastScanPoint(IDataElement element, double wildtypeMass)
          Extracts the point values from a time course observation.
GenericScanTransform.GenericScanPoint(IDataElement element, double wildtypeMass)
          Extracts the point values from a time course observation.
 

Uses of IDataElement in jigcell.compare.contrib
 

Methods in jigcell.compare.contrib that return IDataElement
protected  IDataElement ObjectiveHelper.evaluate(IDataElement input)
          Evaluates and returns the associated element.
protected  IDataElement TransformTemplate.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement DispatchedTransformHelper.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement TransformHelper.getPreviousElement()
          Data element that should be used in evaluation.
 IDataElement StructuredTypeCheckerTemplate.getPrototype()
          A prototype for data elements of this type. Implementations that do not want to provide a prototype element should return null.
 

Methods in jigcell.compare.contrib with parameters of type IDataElement
protected  IDataElement ObjectiveHelper.evaluate(IDataElement input)
          Evaluates and returns the associated element.
protected  IDataElement TransformTemplate.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement DispatchedTransformHelper.evaluate(IDataElement input)
          Evaluates the transform.
protected abstract  double ObjectiveHelper.evaluate(IDataElement input1, IDataElement input2)
          Evaluates and returns the associated element.
protected  double ObjectiveTemplate.evaluate(IDataElement input1, IDataElement input2)
          Evaluates and returns the associated element.
 boolean StructuredTypeCheckerTemplate.validate(IDataElement input)
          Whether a data element is an instance of this type.
 

Uses of IDataElement in jigcell.compare.data
 

Classes in jigcell.compare.data that implement IDataElement
 class CachedDataElement
          A data element that provides a memory sensitive cache wrapped around another data element.
 class DataElement
          A helper implementation for data element classes.
 class EditableDataElement
          A helper implementation for editable data element classes.
 class FlippedDataElement
          An implementation of DataElement that acts as the transpose of another DataElement.
 class PackedDoubleDataElement
          An implementation of EditableDataElement that uses an array of doubles to store values.
 class PackedTreeDataElement
          An implementation of EditableDataElement that uses a red-black tree to store values.
 class PackedTreeDataElement2
          An implementation of EditableDataElement that uses an AVL tree to store values.
 class SparseTreeDataElement
          An implementation of EditableDataElement that uses a red-black tree to store values.
 class SparseTreeDataElement2
          An implementation of EditableDataElement that uses an AVL tree to store values.
 class TreeDataElement
          Base class for implementations of EditableDataElement that want to use some form of tree to store values.
 

Fields in jigcell.compare.data declared as IDataElement
protected  IDataElement CachedDataElement.cache
          Element for use in memory locking
private  IDataElement EditableDataGenerator.element
          Cached version of the associated element
protected  IDataElement FlippedDataElement.tie
          Original element
 

Methods in jigcell.compare.data that return IDataElement
static IDataElement MethodDispatcher.convertToElement(java.lang.Object o)
          Converts a collection of objects to a DataElement.
 IDataElement MethodDispatcher.dispatch(IDataElement element)
          Performs method dispatching on the target with a DataElement.
protected abstract  IDataElement ProgrammableDataGenerator.evaluate()
          Evaluates the associated element.
static IDataElement FlippedDataElement.flip(IDataElement element)
          Produces a DataElement that acts as the transpose of another DataElement.
static IDataElement FlippedDataElement.flip(IDataElement element, boolean tied)
          Produces a DataElement that acts as the transpose of another DataElement.
 IDataElement DataElement.forceListValue(long pos)
          This element at position pos represented as a list.
 IDataElement[] DataElement.forceSlice(IDataElement[] slice, long start, int length, long stride)
          A dense, homogeneous subset of this element represented as a list of elements.
 IDataElement[] EditableDataElement.forceSlice(IDataElement[] slice, long start, int length, long stride)
          A dense, homogeneous subset of this element represented as a list of elements. If slice cannot hold the requested range, a new array is created and returned. Slice may be null. If the given length has no valid meaning, the value is null. Elements not of type list are suitably coerced. Past the defined range of the list, all values are considered scalars of no type. Position 0 in the returned slice corresponds to position start in the original element.
 IDataElement IResultSetMap.get(IDataGeneratorCollection.Key key)
          The result associated with a particular key or null if there is no such mapping.
 IDataElement ResultSetMap.get(IDataGeneratorCollection.Key key)
          The result associated with a particular key or null if there is no such mapping.
protected  IDataElement CachedDataElement.getCachedElement()
          Retrieves the cached element for use.
 IDataElement DataGenerator.getElement()
          A DataElement corresponding to this object.
 IDataElement ProgrammableDataGenerator.getElement()
          A DataElement corresponding to this object. This may be a potentially expensive operation if isCached is false.
 IDataElement EditableDataGenerator.getElement()
          A DataElement corresponding to this object. This may be a potentially expensive operation if isCached is false.
 IDataElement ProgrammableDataGenerator.getElement(IEvaluationCallStack callStack)
          A DataElement corresponding to this object.
 IDataElement CachedDataElement.getListValue(long pos)
          This element at position pos represented as a list. If the given position has no valid meaning for this element, the value is null.
 IDataElement FlippedDataElement.getListValue(long pos)
          This element at position pos represented as a list.
 IDataElement DataElement.getListValue(long pos)
          This element at position pos represented as a list.
 IDataElement EditableDataElement.getListValue(long pos)
          This element at position pos represented as a list. If the given position has no valid meaning for this element, the value is null.
 IDataElement[] DataElement.getSlice(IDataElement[] slice, long start, int length, long stride)
          A dense, homogeneous subset of this element represented as a list of elements.
 IDataElement FlippedDataElement.getTiedElement()
          The tied data element if this element is tied or null otherwise.
 IDataElement ProgrammableDataGenerator.peekElement()
          The element for this generator if no one holds a lock and it is available according to isCached.
 IDataElement IResultSetMap.put(IDataGeneratorCollection.Key key, IDataElement result)
          Adds a mapping between a key and result.
 IDataElement ResultSetMap.put(IDataGeneratorCollection.Key key, IDataElement result)
          Adds a mapping between a key and result.
 IDataElement IResultSetMap.put(IDataGeneratorCollection.Key key, java.lang.String result)
          Adds a mapping between a key and result.
 IDataElement ResultSetMap.put(IDataGeneratorCollection.Key key, java.lang.String result)
          Adds a mapping between a key and result.
 IDataElement IResultSetMap.put(java.lang.String name, java.lang.String id, IDataElement result)
          Adds a mapping between a name, id, and result.
 IDataElement ResultSetMap.put(java.lang.String name, java.lang.String id, IDataElement result)
          Adds a mapping between a name, id, and result.
 IDataElement IResultSetMap.put(java.lang.String name, java.lang.String id, java.lang.String result)
          Adds a mapping between a name, id, and result.
 IDataElement ResultSetMap.put(java.lang.String name, java.lang.String id, java.lang.String result)
          Adds a mapping between a name, id, and result.
 

Methods in jigcell.compare.data with parameters of type IDataElement
static java.lang.Object MethodDispatcher.convertFromElement(IDataElement element)
          Converts a DataElement to a collection of objects.
protected  void CachedDataElement.createCachedElement(IDataElement element)
          Creates the backend representation of the cached element.
static IEditableDataElement EditableDataElement.createElement(IDataElement element)
          Generates an element from an existing DataElement.
static IEditableDataElement EditableDataElement.createElementSafe(IDataElement element)
          Generates an element from an existing DataElement.
 IDataElement MethodDispatcher.dispatch(IDataElement element)
          Performs method dispatching on the target with a DataElement.
protected  void ProgrammableDataGenerator.fireEvaluationStop(IDataElement result)
          Notifies listeners of an evaluation stop event.
static IDataElement FlippedDataElement.flip(IDataElement element)
          Produces a DataElement that acts as the transpose of another DataElement.
static IDataElement FlippedDataElement.flip(IDataElement element, boolean tied)
          Produces a DataElement that acts as the transpose of another DataElement.
 IDataElement[] DataElement.forceSlice(IDataElement[] slice, long start, int length, long stride)
          A dense, homogeneous subset of this element represented as a list of elements.
 IDataElement[] EditableDataElement.forceSlice(IDataElement[] slice, long start, int length, long stride)
          A dense, homogeneous subset of this element represented as a list of elements. If slice cannot hold the requested range, a new array is created and returned. Slice may be null. If the given length has no valid meaning, the value is null. Elements not of type list are suitably coerced. Past the defined range of the list, all values are considered scalars of no type. Position 0 in the returned slice corresponds to position start in the original element.
 IDataElement[] DataElement.getSlice(IDataElement[] slice, long start, int length, long stride)
          A dense, homogeneous subset of this element represented as a list of elements.
 IDataElement IResultSetMap.put(IDataGeneratorCollection.Key key, IDataElement result)
          Adds a mapping between a key and result.
 IDataElement ResultSetMap.put(IDataGeneratorCollection.Key key, IDataElement result)
          Adds a mapping between a key and result.
 IDataElement IResultSetMap.put(java.lang.String name, java.lang.String id, IDataElement result)
          Adds a mapping between a name, id, and result.
 IDataElement ResultSetMap.put(java.lang.String name, java.lang.String id, IDataElement result)
          Adds a mapping between a name, id, and result.
 void EditableDataGenerator.setElement(IDataElement element)
          Sets the associated data element.
 void TreeDataElement.setValue(IDataElement value)
          Sets the element to a list.
 void EditableDataElement.setValue(IDataElement value)
          Sets the element to a list.
 void PackedDoubleDataElement.setValue(IDataElement value)
          Sets the element to a list.
 void EditableDataElement.setValue(long pos, IDataElement value)
          Sets an element value to a list.
static java.lang.String DataElement.toString(IDataElement element)
          Renders the DataElement as an ordered tuple.
static java.lang.String DataElement.toString(IDataElement element, boolean limit, int size)
          Renders the DataElement as an ordered tuple.
static java.lang.String DataElement.toString(IDataElement element, boolean limit, int size, long pos)
          Renders the value of a specified position.
static java.lang.String DataElement.toString(IDataElement element, boolean limit, int size, long pos, java.text.NumberFormat format)
          Renders the value of a specified position.
static java.lang.String DataElement.toString(IDataElement element, boolean limit, int size, java.text.NumberFormat format)
          Renders the DataElement as an ordered tuple.
static java.lang.String DataElement.toString(IDataElement element, long pos)
          Renders the value of a specified position.
static java.lang.String DataElement.toString(IDataElement element, long pos, java.text.NumberFormat format)
          Renders the value of a specified position.
static java.lang.String DataElement.toString(IDataElement element, java.text.NumberFormat format)
          Renders the DataElement as an ordered tuple.
 

Constructors in jigcell.compare.data with parameters of type IDataElement
CachedDataElement(IDataElement element)
          Creates a new data element cache.
EditableDataGenerator(IDataElement element)
          Creates a new data generator that supports editing.
FlippedDataElement(IDataElement element)
          Creates a new flipped data element from an existing data element.
FlippedDataElement(IDataElement element, boolean tied)
          Creates a new flipped data element from an existing data element.
FlippedDataElement(IDataElement element, boolean tied, long index)
          Creates a new flipped data element from an existing data element.
 

Uses of IDataElement in jigcell.compare.data.type
 

Methods in jigcell.compare.data.type that return IDataElement
 IDataElement StructuredTypeChecker.getPrototype()
          A prototype for data elements of this type.
 

Methods in jigcell.compare.data.type with parameters of type IDataElement
 boolean TimeSeriesTypeChecker.validate(IDataElement data)
          Whether a data element is an instance of this type.
 boolean TypeChecker.validate(IDataElement data)
          Whether a data element is an instance of this type.
 

Uses of IDataElement in jigcell.compare.objective
 

Fields in jigcell.compare.objective declared as IDataElement
protected static IDataElement Objective.ERROR
          Error result
 

Methods in jigcell.compare.objective that return IDataElement
protected  IDataElement Objective.evaluate()
          Evaluates the associated element.
protected  IDataElement MetricObjective.evaluate()
          Evaluates the associated element.
protected  IDataElement MinkowskiObjective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  IDataElement ScriptEvaluationObjective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  IDataElement Objective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  IDataElement WOSSObjective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  IDataElement BooleanRelationalObjective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  IDataElement MinkowskiObjective.evaluate1(IDataElement e1, IDataElement e2, IDataElement elementWeights, double defaultWeight, double[] e1Buffer, double[] e2Buffer, double[] scaleBuffer)
          Evaluates and returns the associated element for p = 1.0.
protected  IDataElement MinkowskiObjective.evaluate2(IDataElement e1, IDataElement e2, IDataElement elementWeights, double defaultWeight, double[] e1Buffer, double[] e2Buffer, double[] scaleBuffer)
          Evaluates and returns the associated element for p = 2.0.
protected  IDataElement BooleanRelationalObjective.evaluateEquality(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for equality.
protected  IDataElement BooleanRelationalObjective.evaluateGreaterThan(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for greater than.
protected  IDataElement BooleanRelationalObjective.evaluateGreaterThanEqual(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for greater than or equal.
protected  IDataElement BooleanRelationalObjective.evaluateInequality(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for inequality.
protected  IDataElement BooleanRelationalObjective.evaluateLessThan(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for greater than or equal.
protected  IDataElement BooleanRelationalObjective.evaluateLessThanEqual(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for greater than or equal.
protected  IDataElement WOSSObjective.evaluateLinear(IDataElement e1, IDataElement e2, IDataElement dimensionWeights, double dimensionWeightDefault, IDataElement elementWeights, double elementWeightDefault)
          Computes weighted orthogonal sum of squares with linear interpolation.
protected  IDataElement MinkowskiObjective.evaluateMax(IDataElement e1, IDataElement e2, IDataElement elementWeights, double defaultWeight, double[] e1Buffer, double[] e2Buffer, double[] scaleBuffer)
          Evaluates and returns the associated element for p = infinity.
protected  IDataElement WOSSObjective.evaluateNone(IDataElement e1, IDataElement e2, IDataElement dimensionWeights, double dimensionWeightDefault, IDataElement elementWeights, double elementWeightDefault)
          Computes weighted orthogonal sum of squares without interpolation.
protected  IDataElement MinkowskiObjective.evaluatep(IDataElement e1, IDataElement e2, IDataElement elementWeights, double defaultWeight, double[] e1Buffer, double[] e2Buffer, double[] scaleBuffer)
          Evaluates and returns the associated element for finite p.
 IDataElement WOSSObjective.getDimensionWeights()
          The dimension weights.
 IDataElement IDimensionWeightObjective.getDimensionWeights()
          The dimension weights.
 IDataElement MinkowskiObjective.getElementWeights()
          The element weights.
 IDataElement WOSSObjective.getElementWeights()
          The element weights.
 IDataElement IElementWeightObjective.getElementWeights()
          The element weights.
 

Methods in jigcell.compare.objective with parameters of type IDataElement
protected  IDataElement MinkowskiObjective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  IDataElement ScriptEvaluationObjective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  IDataElement Objective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  IDataElement WOSSObjective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  IDataElement BooleanRelationalObjective.evaluate(IDataElement input)
          Computes the values of this generator.
protected  IDataElement MinkowskiObjective.evaluate1(IDataElement e1, IDataElement e2, IDataElement elementWeights, double defaultWeight, double[] e1Buffer, double[] e2Buffer, double[] scaleBuffer)
          Evaluates and returns the associated element for p = 1.0.
protected  IDataElement MinkowskiObjective.evaluate2(IDataElement e1, IDataElement e2, IDataElement elementWeights, double defaultWeight, double[] e1Buffer, double[] e2Buffer, double[] scaleBuffer)
          Evaluates and returns the associated element for p = 2.0.
protected  IDataElement BooleanRelationalObjective.evaluateEquality(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for equality.
protected  IDataElement BooleanRelationalObjective.evaluateGreaterThan(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for greater than.
protected  IDataElement BooleanRelationalObjective.evaluateGreaterThanEqual(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for greater than or equal.
protected  IDataElement BooleanRelationalObjective.evaluateInequality(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for inequality.
protected  IDataElement BooleanRelationalObjective.evaluateLessThan(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for greater than or equal.
protected  IDataElement BooleanRelationalObjective.evaluateLessThanEqual(IDataElement e1, IDataElement e2)
          Evaluates and returns the associated element for greater than or equal.
protected  IDataElement WOSSObjective.evaluateLinear(IDataElement e1, IDataElement e2, IDataElement dimensionWeights, double dimensionWeightDefault, IDataElement elementWeights, double elementWeightDefault)
          Computes weighted orthogonal sum of squares with linear interpolation.
private  double WOSSObjective.evaluateLinear(IDataElement _e1, long l, double[] e1xBuffer, IDataElement e2, IDataElement[] e2Buffer, long l2, double[] e2xBuffer, double[] e2xBuffer2, IDataElement dimensionWeights, double dimensionWeightDefault, long dl, double[] scaleBuffer)
          Helper function for computing weighted orthogonal sum of squares with linear interpolation.
private  double WOSSObjective.evaluateLinear(IDataElement _e1, long l, double[] e1xBuffer, IDataElement e2, IDataElement[] e2Buffer, long l2, double[] e2xBuffer, double[] e2xBuffer2, IDataElement dimensionWeights, double dimensionWeightDefault, long dl, double[] scaleBuffer)
          Helper function for computing weighted orthogonal sum of squares with linear interpolation.
private  double WOSSObjective.evaluateLinear(IDataElement _e1, long l, double[] e1xBuffer, IDataElement _e2, IDataElement _e3, double[] e2xBuffer, double[] e2xBuffer2, IDataElement dimensionWeights, double dimensionWeightDefault, long dl, double[] scaleBuffer)
          Helper function for computing weighted orthogonal sum of squares with linear interpolation.
private  double WOSSObjective.evaluateLinear(IDataElement _e1, long l, double[] e1xBuffer, IDataElement _e2, IDataElement _e3, double[] e2xBuffer, double[] e2xBuffer2, IDataElement dimensionWeights, long dl, double[] scaleBuffer)
          Helper function for computing weighted orthogonal sum of squares with linear interpolation.
protected  IDataElement MinkowskiObjective.evaluateMax(IDataElement e1, IDataElement e2, IDataElement elementWeights, double defaultWeight, double[] e1Buffer, double[] e2Buffer, double[] scaleBuffer)
          Evaluates and returns the associated element for p = infinity.
protected  IDataElement WOSSObjective.evaluateNone(IDataElement e1, IDataElement e2, IDataElement dimensionWeights, double dimensionWeightDefault, IDataElement elementWeights, double elementWeightDefault)
          Computes weighted orthogonal sum of squares without interpolation.
private  double WOSSObjective.evaluateNone(IDataElement _e1, long l, double[] e1xBuffer, IDataElement _e2, double[] e2xBuffer, IDataElement dimensionWeights, double dimensionWeightDefault, long dl, double[] scaleBuffer)
          Helper function for computing weighted orthogonal sum of squares without interpolation.
private  double WOSSObjective.evaluateNone(IDataElement _e1, long l, double[] e1xBuffer, IDataElement _e2, double[] e2xBuffer, IDataElement dimensionWeights, long dl, double[] scaleBuffer)
          Helper function for computing weighted orthogonal sum of squares without interpolation.
private  double WOSSObjective.evaluateNone(IDataElement _e1, long l, double[] e1xBuffer, IDataElement e2, IDataElement[] e2Buffer, long l2, double[] e2xBuffer, IDataElement dimensionWeights, double dimensionWeightDefault, long dl, double[] scaleBuffer)
          Helper function for computing weighted orthogonal sum of squares without interpolation.
private  double WOSSObjective.evaluateNone(IDataElement _e1, long l, double[] e1xBuffer, IDataElement e2, IDataElement[] e2Buffer, long l2, double[] e2xBuffer, IDataElement dimensionWeights, double dimensionWeightDefault, long dl, double[] scaleBuffer)
          Helper function for computing weighted orthogonal sum of squares without interpolation.
protected  IDataElement MinkowskiObjective.evaluatep(IDataElement e1, IDataElement e2, IDataElement elementWeights, double defaultWeight, double[] e1Buffer, double[] e2Buffer, double[] scaleBuffer)
          Evaluates and returns the associated element for finite p.
 void WOSSObjective.setDimensionWeights(IDataElement weights)
          Sets the suggested dimension weights.
 void IDimensionWeightObjective.setDimensionWeights(IDataElement weights)
          Sets the suggested dimension weights.
 void MinkowskiObjective.setElementWeights(IDataElement weights)
          Sets the suggested element weights.
 void WOSSObjective.setElementWeights(IDataElement weights)
          Sets the suggested element weights.
 void IElementWeightObjective.setElementWeights(IDataElement weights)
          Sets the suggested element weights.
 

Uses of IDataElement in jigcell.compare.objectiveui
 

Fields in jigcell.compare.objectiveui declared as IDataElement
protected  IDataElement WeightEditorDialog.referenceElement
          Data element of the reference selection
 

Constructors in jigcell.compare.objectiveui with parameters of type IDataElement
WeightEditorDialog(Compare compare, IDataElement weight, java.lang.String name)
          Creates a new dialog for editing weights.
 

Uses of IDataElement in jigcell.compare.plotter
 

Fields in jigcell.compare.plotter declared as IDataElement
protected  IDataElement Plotter.data
          Data aggregate
 

Methods in jigcell.compare.plotter that return IDataElement
 IDataElement Plotter.getSeries(long pos)
          A data series from the data aggregate.
 IDataElement IPlotter.getSeries(long pos)
          A data series from the data aggregate.
 IDataElement Plotter.getViewRange()
          The view range option.
 IDataElement IPlotter.getViewRange()
          The view range option.
static IDataElement Plotter.splitMultipleSeries(IDataElement series)
          Splits time series data with multiple series to multiple time series with a single series.
 

Methods in jigcell.compare.plotter with parameters of type IDataElement
 void Plotter.setData(IDataElement data)
          Sets the data aggregate.
 void IPlotter.setData(IDataElement data)
          Sets the data aggregate.
 void Plotter.setSeries(long pos, IDataElement series)
          Sets one of the data series in the aggregate.
 void IPlotter.setSeries(long pos, IDataElement series)
          Sets one of the data series in the aggregate.
 void Plotter.setViewRange(IDataElement range)
          Sets the view range option.
 void IPlotter.setViewRange(IDataElement range)
          Sets the view range option.
static IDataElement Plotter.splitMultipleSeries(IDataElement series)
          Splits time series data with multiple series to multiple time series with a single series.
 

Uses of IDataElement in jigcell.compare.tests
 

Methods in jigcell.compare.tests that return IDataElement
 IDataElement MethodDispatcherTests.DispatchedTransform.customEvaluate2(IDataElement input)
          Evaluates the associated element.
protected  IDataElement MethodDispatcherTests.DispatchedTransform.evaluate(IDataElement input)
          Evaluates the associated element.
 

Methods in jigcell.compare.tests with parameters of type IDataElement
 IDataElement MethodDispatcherTests.DispatchedTransform.customEvaluate2(IDataElement input)
          Evaluates the associated element.
protected  IDataElement MethodDispatcherTests.DispatchedTransform.evaluate(IDataElement input)
          Evaluates the associated element.
 

Uses of IDataElement in jigcell.compare.transform
 

Fields in jigcell.compare.transform declared as IDataElement
protected static IDataElement ExtremaTestTransform.FALSE
          False value
protected static IDataElement ExtremaTestTransform.TRUE
          True value
protected  IDataElement ConstantTransform.value
          Value to generate
 

Methods in jigcell.compare.transform that return IDataElement
protected  IDataElement Transform.evaluate()
          Evaluates the associated element.
protected  IDataElement BoxTransformContainer.evaluate()
          Evaluates the associated element.
protected  IDataElement ReadFromFileTransform.evaluate()
          Evaluates the associated element.
protected  IDataElement TransformEvaluationTransform.evaluate()
          Evaluates the associated element.
protected  IDataElement ScriptEvaluationTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement Transform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement ConstantTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement SelectColumnsTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement WriteToFileTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement ExtremaTestTransform.evaluate(IDataElement input)
          Evaluates the transform.
 IDataElement SelectColumnsTransform.getColumns()
          The selected columns.
protected  IDataElement Transform.getPreviousElement()
          Data element that should be used in evaluation.
 IDataElement ConstantTransform.getValue()
          The value this transform will generate.
 

Methods in jigcell.compare.transform with parameters of type IDataElement
protected  IDataElement ScriptEvaluationTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement Transform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement ConstantTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement SelectColumnsTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement WriteToFileTransform.evaluate(IDataElement input)
          Evaluates the transform.
protected  IDataElement ExtremaTestTransform.evaluate(IDataElement input)
          Evaluates the transform.
private  void TransformContext.evaluationStop(IProgrammableDataGenerator source, IDataElement result)
           
 void ConstantTransform.setValue(IDataElement value)
          Sets the value this transform will generate.
 

Constructors in jigcell.compare.transform with parameters of type IDataElement
ConstantTransform(IDataElement value)
          Creates a new transform with constant value.
 

Uses of IDataElement in jigcell.compare.ui
 

Fields in jigcell.compare.ui declared as IDataElement
protected  IDataElement SeriesDialog.element
          DataElement being viewed
 

Constructors in jigcell.compare.ui with parameters of type IDataElement
SeriesDialog(Compare compare, IDataElement element, java.lang.String name, int row, int column, BasicTable.BasicTableModel model)
          Creates a new dialog for viewing list based data.
SeriesDialog(Compare compare, IDataGenerator generator, IDataElement element, ITypeChecker checker, java.lang.String name, int row, int column, BasicTable.BasicTableModel model)
          Creates a new dialog for viewing list based data.
 

Uses of IDataElement in jigcell.compare.views
 

Fields in jigcell.compare.views declared as IDataElement
protected  IDataElement TransformDebugger.debugValue
          Value being debugged
protected  IDataElement TransformDebugger.transformValue
          Value for the currently selected transform
 

Methods in jigcell.compare.views with parameters of type IDataElement
 void TransformDebugger.DebuggerThread.evaluationStop(IProgrammableDataGenerator source, IDataElement result)
          Notification for the end of an evaluation.
 void EvaluationErrorViewer.evaluationStop(IProgrammableDataGenerator source, IDataElement result)
          Notification for the end of an evaluation.
protected  void TransformDebugger.DebuggerThread.updateDisplay(ITransform transform, IDataElement element)
          Updates the display after a debug event.