org.lsmp.djep.groupJep.values
Class AlgebraicExtensionElement

java.lang.Object
  extended byjava.lang.Number
      extended byorg.lsmp.djep.groupJep.values.Polynomial
          extended byorg.lsmp.djep.groupJep.values.FreeGroupElement
              extended byorg.lsmp.djep.groupJep.values.AlgebraicExtensionElement
All Implemented Interfaces:
HasComplexValueI, java.io.Serializable

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

Constructor Summary
AlgebraicExtensionElement(AlgebraicExtension K, java.lang.Number[] coeffs)
          An element of the algrabraic extension K(t).
 
Method Summary
protected  Polynomial valueOf(java.lang.Number[] lcoeffs)
          sub classes should overright this to make the correct type.
 
Methods inherited from class org.lsmp.djep.groupJep.values.FreeGroupElement
getComplexValue
 
Methods inherited from class org.lsmp.djep.groupJep.values.Polynomial
add, calculateComplexValue, doubleValue, equals, floatValue, getBaseRing, getCoeff, getCoeffs, getDegree, getSymbol, intValue, longValue, mul, setCoeffs, sub, toString
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AlgebraicExtensionElement

public AlgebraicExtensionElement(AlgebraicExtension K,
                                 java.lang.Number[] coeffs)
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. 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:
coeffs - array of coeficients for this algebraic number. c0 + c1 t + ... + cn t^n
Method Detail

valueOf

protected Polynomial valueOf(java.lang.Number[] lcoeffs)
sub classes should overright this to make the correct type.

Overrides:
valueOf in class FreeGroupElement


http://www.singularsys.com/jep Copyright © 2004 Singular Systems