org.lsmp.djep.groupJep.values
Class AlgebraicExtensionElement
java.lang.Object
java.lang.Number
org.lsmp.djep.groupJep.values.Polynomial
org.lsmp.djep.groupJep.values.FreeGroupElement
org.lsmp.djep.groupJep.values.AlgebraicExtensionElement
- All Implemented Interfaces:
- Serializable, HasComplexValueI
public class AlgebraicExtensionElement
- extends FreeGroupElement
An element of the algrabraic extension K(t).
a0 + a1 t + a(n-1) t^(n-1)
where t is defined to be the the solution of a polynomial equation.
- Author:
- Rich Morris
Created on 09-Mar-2004
- See Also:
AlgebraicExtension,
Serialized Form
|
Method Summary |
protected Polynomial |
valueOf(Number[] lcoeffs)
sub classes should overwrite this to make the correct type. |
| Methods inherited from class org.lsmp.djep.groupJep.values.Polynomial |
add, calculateComplexValue, calculateValue, div, doubleValue, equals, floatValue, getBaseRing, getCoeff, getCoeffs, getDegree, getSymbol, intValue, isConstantPoly, longValue, mul, pow, setCoeffs, sub, toString |
AlgebraicExtensionElement
public AlgebraicExtensionElement(AlgebraicExtension K,
Number[] coeffs)
- An element of the algebraic extension K(t).
a0 + a1 t + a(n-1) t^(n-1)
where t is defined to be the the solution of a polynomial equation.
If the degree of the polynomial specified by coeffs is greater
than n then the polynomial will be reduced by using
the equation t^n = .....
- Parameters:
K - the algebraic extension.coeffs - array of coefficients for this algebraic number. c0 + c1 t + ... + cn t^n
valueOf
protected Polynomial valueOf(Number[] lcoeffs)
- sub classes should overwrite this to make the correct type.
- Overrides:
valueOf in class FreeGroupElement
Copyright © 2014. All rights reserved.