zeus.concepts.fn
Class DefinedFn
java.lang.Object
zeus.concepts.fn.ValueFunction
zeus.concepts.fn.DefinedFn
- public class DefinedFn
- extends ValueFunction
|
Field Summary |
(package private) static int |
ABS
|
(package private) static int |
ACOS
|
protected java.lang.Object[] |
args
|
(package private) static int |
ASIN
|
(package private) static int |
ATAN
|
(package private) static int |
ATAN2
|
(package private) static int |
CEIL
|
(package private) static int |
CONCAT
|
(package private) static int |
COS
|
(package private) static int |
EXP
|
(package private) static int |
FLOOR
|
(package private) static java.lang.String[] |
FUNCTIONS
|
(package private) static int |
IEEE_REMAINDER
|
(package private) static int |
LOG
|
(package private) static int |
MAX
|
(package private) static int |
MIN
|
(package private) static int |
NONVAR
|
(package private) static int |
POW
|
(package private) static int |
RANDOM
|
(package private) static int |
RINT
|
(package private) static int |
ROUND
|
(package private) static int |
SIN
|
(package private) static int |
SQRT
|
(package private) static int |
TAN
|
(package private) static int |
TO_DEGREES
|
(package private) static int |
TO_RADIANS
|
(package private) static int |
VAR
|
| Fields inherited from class zeus.concepts.fn.ValueFunction |
AND, ARITH, BOOL, COMP, CONS, CONSB, DATE, ELSE, FACT, FIELD, FUNC, ID, ID_MAX, ID_MIN, IMPLY, INT, IS_DETERMINATE, LAND, LNOT, LOR, LVAR, METH, METHOD_LIST, OR, PD_MAX, PD_MIN, precedence, REAL, TIME, TO_STRING, type, TYPE, VECT |
|
Constructor Summary |
DefinedFn(java.lang.String lhs,
java.util.Vector rhs)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ABS
static final int ABS
- See Also:
- Constant Field Values
ACOS
static final int ACOS
- See Also:
- Constant Field Values
ASIN
static final int ASIN
- See Also:
- Constant Field Values
ATAN
static final int ATAN
- See Also:
- Constant Field Values
ATAN2
static final int ATAN2
- See Also:
- Constant Field Values
CEIL
static final int CEIL
- See Also:
- Constant Field Values
COS
static final int COS
- See Also:
- Constant Field Values
SIN
static final int SIN
- See Also:
- Constant Field Values
TAN
static final int TAN
- See Also:
- Constant Field Values
EXP
static final int EXP
- See Also:
- Constant Field Values
FLOOR
static final int FLOOR
- See Also:
- Constant Field Values
IEEE_REMAINDER
static final int IEEE_REMAINDER
- See Also:
- Constant Field Values
LOG
static final int LOG
- See Also:
- Constant Field Values
MAX
static final int MAX
- See Also:
- Constant Field Values
MIN
static final int MIN
- See Also:
- Constant Field Values
POW
static final int POW
- See Also:
- Constant Field Values
RANDOM
static final int RANDOM
- See Also:
- Constant Field Values
RINT
static final int RINT
- See Also:
- Constant Field Values
ROUND
static final int ROUND
- See Also:
- Constant Field Values
SQRT
static final int SQRT
- See Also:
- Constant Field Values
TO_DEGREES
static final int TO_DEGREES
- See Also:
- Constant Field Values
TO_RADIANS
static final int TO_RADIANS
- See Also:
- Constant Field Values
CONCAT
static final int CONCAT
- See Also:
- Constant Field Values
NONVAR
static final int NONVAR
- See Also:
- Constant Field Values
VAR
static final int VAR
- See Also:
- Constant Field Values
FUNCTIONS
static final java.lang.String[] FUNCTIONS
args
protected java.lang.Object[] args
DefinedFn
public DefinedFn(java.lang.String lhs,
java.util.Vector rhs)
mirror
public ValueFunction mirror()
- Specified by:
mirror in class ValueFunction
toString
public java.lang.String toString()
simplify
ValueFunction simplify()
- Overrides:
simplify in class ValueFunction
getArg
java.lang.Object getArg(int position)
- Specified by:
getArg in class ValueFunction
references
public boolean references(ValueFunction var)
- Specified by:
references in class ValueFunction
variables
public java.util.Vector variables()
- Overrides:
variables in class ValueFunction
isDeterminate
public boolean isDeterminate()
- Specified by:
isDeterminate in class ValueFunction
normalize
ValueFunction normalize()
- Overrides:
normalize in class ValueFunction
resolve
public ValueFunction resolve(ResolutionContext c,
Bindings b)
- Overrides:
resolve in class ValueFunction
evaluationFn
public ValueFunction evaluationFn()
- Overrides:
evaluationFn in class ValueFunction
duplicate
public ValueFunction duplicate(DuplicationTable table)
- Overrides:
duplicate in class ValueFunction
equals
public boolean equals(java.lang.Object any)
unify
ValueFunction unify(ValueFunction fn,
Bindings b)
- Specified by:
unify in class ValueFunction
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.