| ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Operation | |
---|---|
hussam.math.operations | Provides the Logical View of Mathematical operations. |
hussam.math.operations.dataBase | Used to store default Operators, operands and functions. |
hussam.math.operations.extra | Provides extra functionality to this package. |
hussam.math.operations.parser | Provides a User interface to read Expressions to be transformed into Operations. |
Uses of Operation in hussam.math.operations |
---|
Subinterfaces of Operation in hussam.math.operations | |
---|---|
interface | OperationGroup This is an abstraction of a group of operations. |
interface | Operator This interface reflects operators such as Operands(+, -, ^ , * ...etc) and Functions such as Abs, Log, Min, Max...etc an Operator takes an Operation for example from which it will get a new Result. |
Classes in hussam.math.operations that implement Operation | |
---|---|
class | Constant This is an Operation that simulates a constant number. |
class | ConstantNumber هذه الفئة تمثل رقما عمليا مثل: 4و 5و 40و -123,345345. |
class | Function This class is an abstract Operator. |
class | MyGroup This is an implementation for the OperationGroup interface. |
class | Operand An Operand is an Operator that takes at most two Operations as arguments. |
class | OperationProxy This is a proxy to hide an Operation. |
class | Variable A Variable is an operation indicating a variable amount. |
Methods in hussam.math.operations that return Operation | |
---|---|
Operation | Operation.clone(OperatorSourceImpl ops) This method clones the operation. |
Operation | Operand.getNext() returns the next operation. |
Operation | MathLogicException.getOperation() Returns the Operation which caused the exception. |
Operation | OperationProxy.getOperation() Returns the hidden operation. |
Operation | Function.getOperation(int i) Returns the Operation at the specified index. |
Operation | MyGroup.getOperation(int i) |
Operation | OperationGroup.getOperation(int i) Returns the operation at the specified index. |
Operation | Operand.getPrevious() the previous operation. |
Operation | Function.optimize() Returns an optimized view of this Function. |
Operation | Operand.optimize() Optimizes this operand. |
Operation | Operation.optimize() This method optimizes the operation. |
Operation | OperationProxy.optimize() Redircts the optimization to the hidden optimization. |
Operation | Variable.optimize() Optimizes the hidden operation. |
Methods in hussam.math.operations that return types with arguments of type Operation | |
---|---|
java.util.List<? extends Operation> | MyGroup.getOperations() |
java.util.List<? extends Operation> | OperationGroup.getOperations() Returns the list of operations. |
Methods in hussam.math.operations with parameters of type Operation | |
---|---|
void | Operand.set(Operation previous, Operation next) Sets the previos and next operation. 5 + 8 5 is the previous operation. 8 is the next operation. |
void | Operand.setNext(Operation operation) Sets the next operation. 5 + 8 5 is the previous operation. 8 is the next operation. |
void | Constant.setOperation(Operation o) This will throw a Runtime Exception. |
void | Variable.setOperation(Operation o) Sets the operation from which the result of this variable will be calculated. |
void | Operand.setPrevious(Operation operation) Sets the previos operation. 5 + 8 5 is the previous operation. 8 is the next operation. |
Method parameters in hussam.math.operations with type arguments of type Operation | |
---|---|
void | MyGroup.addOperations(java.util.List<? extends Operation> ops) |
void | MyGroup.setOperations(java.util.List<? extends Operation> ops) |
Constructors in hussam.math.operations with parameters of type Operation | |
---|---|
Constant(java.lang.String name, Operation o) Constructs a new Constant with a name and an Operation. | |
MathLogicException(java.lang.String m, Operation source) Construcs a new MathLogicException having a message and the Operator that caused the the exception. | |
Operand(int type, java.lang.String name, Operation previous, Operation next) Construcs an Operation Operand by a Power type, and two operations. | |
OperationProxy(Operation o) Constructs a new Proxy given an operation to hide. |
Constructor parameters in hussam.math.operations with type arguments of type Operation | |
---|---|
MyGroup(java.util.List<? extends Operation> ops) Construcs an OperationGroup giving a List of Operations. |
Uses of Operation in hussam.math.operations.dataBase |
---|
Classes in hussam.math.operations.dataBase that implement Operation | |
---|---|
static class | OperatorFactoryDB.CommaOperand This class was used in previous Versions of the ExpressionReader implementations. |
Methods in hussam.math.operations.dataBase that return types with arguments of type Operation | |
---|---|
java.util.List<Operation> | OperatorFactoryDB.CommaOperand.getLinkedOperations() Returns all operations linked consequtavly by a series of Commas |
Uses of Operation in hussam.math.operations.extra |
---|
Classes in hussam.math.operations.extra that implement Operation | |
---|---|
protected class | CustomFunctionFactory.CustomFunction This class acts as a Function which is backed up by an expression held by the mother class. |
protected class | DynamicFunctionFactory.DynamicFunction |
Fields in hussam.math.operations.extra declared as Operation | |
---|---|
protected Operation | CustomFunctionFactory.CustomFunction.operation |
Methods in hussam.math.operations.extra that return Operation | |
---|---|
Operation | CustomFunctionFactory.getBasicModel() Returns the Operation Model for this factory. |
Methods in hussam.math.operations.extra with parameters of type Operation | |
---|---|
void | CustomFunctionFactory.CustomFunction.setOperation(int i, Operation op) |
Uses of Operation in hussam.math.operations.parser |
---|
Methods in hussam.math.operations.parser that return Operation | |
---|---|
Operation | OperationReader.readOperation(java.lang.String operationString) Reads an expression |
Operation | SmartExpressionReader.readOperation(java.lang.String operationString) |
Methods in hussam.math.operations.parser that return types with arguments of type Operation | |
---|---|
java.util.List<Operation> | HussamExpressionReader.getExpressionOperations() This will return a list of all read operations. |
java.util.List<Operation> | SmartExpressionReader.getExpressionOperations() This will return a list of all read operations. |
| ||||||||||
PREV NEXT | FRAMES NO FRAMES |