Package edu.jas.application
Class EvaluateToComplexReal<C extends GcdRingElem<C> & Rational>
java.lang.Object
edu.jas.application.EvaluateToComplexReal<C>
- All Implemented Interfaces:
UnaryFunctor<GenPolynomial<Complex<C>>,
Complex<RealAlgebraicNumber<C>>>
class EvaluateToComplexReal<C extends GcdRingElem<C> & Rational>
extends Object
implements UnaryFunctor<GenPolynomial<Complex<C>>,Complex<RealAlgebraicNumber<C>>>
Polynomial coefficient to complex real algebriac evaluation functor.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ComplexRing
<RealAlgebraicNumber<C>> protected final GenPolynomialRing
<Complex<RealAlgebraicNumber<C>>> protected final Complex
<RealAlgebraicNumber<C>> -
Constructor Summary
ConstructorsConstructorDescriptionEvaluateToComplexReal
(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> fac, Complex<RealAlgebraicNumber<C>> r) -
Method Summary
-
Field Details
-
pfac
protected final GenPolynomialRing<Complex<RealAlgebraicNumber<C extends GcdRingElem<C> & Rational>>> pfac -
cfac
-
root
-
-
Constructor Details
-
EvaluateToComplexReal
public EvaluateToComplexReal(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> fac, Complex<RealAlgebraicNumber<C>> r)
-
-
Method Details
-
eval
Description copied from interface:UnaryFunctor
Evaluate.- Specified by:
eval
in interfaceUnaryFunctor<GenPolynomial<Complex<C extends GcdRingElem<C> & Rational>>,
Complex<RealAlgebraicNumber<C extends GcdRingElem<C> & Rational>>> - Returns:
- evaluated element.
-