Modifier and Type | Class and Description |
---|---|
static class |
ASVar.List |
static class |
ASVar.NList |
Constructor and Description |
---|
ASVar() |
Modifier and Type | Method and Description |
---|---|
void |
addDomains(JSim.expr.Expr.List list) |
abstract ASVar |
domain(int i) |
JSim.expr.Expr |
expandDeriv() |
abstract double |
finalRealVal() |
java.lang.String |
fullName() |
abstract java.lang.String |
getAssign() |
abstract java.lang.String |
getDefault() |
abstract boolean |
isDomain() |
abstract boolean |
isInput() |
java.lang.String[] |
labels() |
java.lang.String[] |
labelValues() |
abstract int |
ndim() |
boolean |
sameAs(JSim.expr.Expr e) |
abstract void |
setAssign(java.lang.String s) |
JSim.expr.Expr |
simplify() |
JSim.expr.Expr |
takeDomDeriv(JSim.expr.NamedExpr t) |
java.lang.String |
unitString() |
add, and, boolVal, cons, cons, cons, constBoolVal, constRealVal, constStringVal, dataType, dataTypeName, diagInfo, div, eq, expandSum, isConst, isConstIgnoreUnits, linearFactor, max, min, mult, multUnit, needsParen, not, or, parse, pow, pow, pow, realVal, replace, stringVal, sub, takeDeriv, toString, unit, unitCorrect
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
constRealVal, getDomainNames, isConst
public abstract boolean isInput()
public abstract boolean isDomain()
isDomain
in class JSim.expr.Expr
public abstract ASVar domain(int i)
public java.lang.String unitString()
unitString
in interface ASQuery
public java.lang.String[] labels()
public java.lang.String[] labelValues()
public void addDomains(JSim.expr.Expr.List list)
addDomains
in class JSim.expr.Expr
public java.lang.String fullName()
public boolean sameAs(JSim.expr.Expr e)
sameAs
in class JSim.expr.Expr
public JSim.expr.Expr simplify()
simplify
in class JSim.expr.NamedExpr
public JSim.expr.Expr takeDomDeriv(JSim.expr.NamedExpr t) throws Xcept
takeDomDeriv
in class JSim.expr.Expr
Xcept