public class ComplexVectorDivideComplexEvaluator extends AbstractComplexVectorEvaluator
Evaluator
evaluating a BinaryOperation
of type '/',
which first operand is a ComplexVector
and second operand is a
Complex
when evaluated.Modifier and Type | Field and Description |
---|---|
protected Evaluator |
operand1Eval
The
Evaluator for the first operand of the BinaryOperation . |
protected Evaluator |
operand2Eval
The
Evaluator for the second operand of the BinaryOperation . |
Constructor and Description |
---|
ComplexVectorDivideComplexEvaluator(Evaluator e1,
Evaluator e2)
Creates a new
ComplexVectorDivideComplexEvaluator with the
specified operand Evaluators . |
Modifier and Type | Method and Description |
---|---|
Object |
evaluate()
Executes the division on the evaluation results of the given operand
Evaluators and returns the result as a ComplexVector
Object . |
getComplexVectorValue, getReturnType
protected Evaluator operand1Eval
Evaluator
for the first operand of the BinaryOperation
.protected Evaluator operand2Eval
Evaluator
for the second operand of the BinaryOperation
.public ComplexVectorDivideComplexEvaluator(Evaluator e1, Evaluator e2)
ComplexVectorDivideComplexEvaluator
with the
specified operand Evaluators
. Those operand
Evaluators
provide the values to be divided.e1
- the Evaluator
providing the nominator value.e2
- the Evaluator
providing the denominator value.public Object evaluate()
Evaluators
and returns the result as a ComplexVector
Object
.ComplexVector
Object
.AbstractComplexVectorEvaluator.getReturnType()