anl.aida.formula
Class FormulaVariable
java.lang.Object
anl.aida.formula.FormulaVariable
public class FormulaVariable
- extends java.lang.Object
- Version:
- $Revision$ $Date$
Constructor Summary |
private |
FormulaVariable(java.lang.String name,
java.lang.String alias)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
private java.lang.String name
alias
private java.lang.String alias
aliasedName
private java.lang.String aliasedName
dataset
private Dataset dataset
variable
private Variable variable
timeStepRange
private Range timeStepRange
FormulaVariable
private FormulaVariable(java.lang.String name,
java.lang.String alias)
createVariable
public static FormulaVariable createVariable(java.lang.String name,
DataManager manager)
throws IllegalFormulaException
- Throws:
IllegalFormulaException
getVariable
public Variable getVariable()
init
private void init(DataManager manager)
throws IllegalFormulaException
- Throws:
IllegalFormulaException
getTimeStepRange
public Range getTimeStepRange()
setTimeStepRange
public void setTimeStepRange(Range timeStepRange)
evaluate
public DataFrame evaluate()
- Evaluates this FormulaVariable and returns the resulting DataFrame.
- Returns:
- the data frame that results from formula evaluation
getAliasedName
public java.lang.String getAliasedName()
getName
public java.lang.String getName()
getDataset
public Dataset getDataset()
getUnit
public javax.measure.unit.Unit<?> getUnit()