|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MillException | |
com.rubecula.jep | JQuantity/JEP Integration (Optional package). |
com.rubecula.jquantity | JQuantity
Contents:
Copyright Notice
Overview
JQuantity Philosophy
Programming Conventions
Package Structure |
com.rubecula.math | This is the high-level description of the math package. |
com.rubecula.util | This is the high-level description of the util package. |
Uses of MillException in com.rubecula.jep |
Constructors in com.rubecula.jep that throw MillException | |
TermEvaluator(org.nfunk.jep.type.NumberFactory numberFactory,
MillInterface mill,
Lookupable variables)
Constructor to create a new TermEvaluator for the purpose of evaluating expressions using JQuantity objects rather than Doubles. |
Uses of MillException in com.rubecula.jquantity |
Methods in com.rubecula.jquantity that throw MillException | |
MillInterface |
MillFactory.createMill(java.lang.String name)
Method to create a named Mill. |
void |
Mill.push(Presentable operand)
Mutating method to push operand onto the top of the Mill stack. |
void |
Mill.operate(java.lang.String operator)
Mutating method to apply the operation operator to the stack. |
void |
Mill.setValue(java.lang.String key,
Presentable value)
Method to set a value which can later be retrieved using the name given (using the method defined by the Lookupable interface). |
java.lang.String |
Mill.lookupOperator(java.lang.String description)
This method returns the name of an operator whose description matches the string description in some way. |
private void |
Mill.operate(java.lang.String operator,
Millable top)
Mutating method to apply a dyadic operation operator to the stack. |
private java.lang.Object |
Mill.operateDyadic(java.lang.String operator,
Millable next,
Millable top)
|
private Millable |
Mill.popNumber()
This method takes a Presentable object and returns the corresponding BaseNumber. |
int |
Mill.getAdy(java.lang.String operator)
This method returns the number of presentables needed to popped off the stack for an operation. |
private static Millable |
Mill.ChangeSign(Millable operand)
|
private static Millable |
Mill.Pow(Millable operand,
int power)
|
private static Millable |
Mill.Invert(int power,
BaseNumber number)
|
private static Millable |
Mill.Sum(Millable operand1,
Millable operand2)
|
private static Millable |
Mill.Product(Millable operand1,
Millable operand2)
Private Method to implement multiplication of operands in the mill. |
Uses of MillException in com.rubecula.math |
Methods in com.rubecula.math that throw MillException | |
MillInterface |
MillFactory.createMill(java.lang.String name)
Method to create a named Mill. |
void |
Mill.operate(java.lang.String operator)
Mutating method to apply the operation operator to the stack. |
void |
Mill.operate(Macro operator)
|
void |
Mill.addMacro(java.lang.String name,
Macro expansion)
|
private void |
Mill.addMacro(java.lang.String name,
java.lang.String first,
java.lang.String second)
|
private void |
Mill.addMacro(java.lang.String name,
java.lang.String[] operations)
|
Uses of MillException in com.rubecula.util |
Methods in com.rubecula.util that throw MillException | |
void |
MillInterface.push(Presentable operand)
Mutating method to push operand onto the top of the Mill stack. |
void |
MillInterface.operate(java.lang.String operator)
Mutating method to apply the operation operator to the stack. |
void |
MillInterface.setValue(java.lang.String name,
Presentable value)
Method to set a value which can later be retrieved using the name given (using the method defined by the Lookupable interface). |
int |
MillInterface.getAdy(java.lang.String operator)
This method returns the number of presentables needed to be popped off the stack for an operation. |
java.lang.String |
MillInterface.lookupOperator(java.lang.String description)
This method returns the name of an operator whose description matches the string description in some way. |
MillInterface |
MillFactoryInterface.createMill(java.lang.String name)
Method to create a named Mill. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |