public class NumericProbeDriver
extends java.lang.Object
Constructor and Description |
---|
NumericProbeDriver() |
NumericProbeDriver(NumericProbeDriver driver) |
Modifier and Type | Method and Description |
---|---|
void |
compileJythonExpression(java.lang.String expr,
java.util.HashMap<java.lang.String,NumericProbeVariable> variables) |
double[] |
eval(java.util.HashMap<java.lang.String,NumericProbeVariable> variables,
org.python.core.PyStringMap locals) |
java.lang.String |
getExpression() |
int |
getOutputSize() |
java.lang.String |
getSingleVariable() |
boolean |
isValid() |
boolean |
renameVariable(java.lang.String oldname,
java.lang.String newname) |
void |
setExpression(java.lang.String expr,
java.util.HashMap<java.lang.String,NumericProbeVariable> variables) |
void |
setInvalid() |
java.lang.String |
toString() |
boolean |
usesJythonExpression() |
boolean |
usesVariable(java.lang.String vname) |
public NumericProbeDriver()
public NumericProbeDriver(NumericProbeDriver driver)
public int getOutputSize()
public java.lang.String getExpression()
public void setInvalid()
public boolean isValid()
public java.lang.String getSingleVariable()
public void compileJythonExpression(java.lang.String expr, java.util.HashMap<java.lang.String,NumericProbeVariable> variables)
public void setExpression(java.lang.String expr, java.util.HashMap<java.lang.String,NumericProbeVariable> variables)
public boolean usesVariable(java.lang.String vname)
public boolean usesJythonExpression()
public boolean renameVariable(java.lang.String oldname, java.lang.String newname)
public double[] eval(java.util.HashMap<java.lang.String,NumericProbeVariable> variables, org.python.core.PyStringMap locals)
public java.lang.String toString()
toString
in class java.lang.Object