edu.jas.ufd
Class FactorRational
- java.lang.Object
-
- edu.jas.ufd.FactorAbstract<C>
-
- edu.jas.ufd.FactorAbsolute<BigRational>
-
- edu.jas.ufd.FactorRational
-
- All Implemented Interfaces:
- Factorization<BigRational>, java.io.Serializable
public class FactorRational extends FactorAbsolute<BigRational>
Rational number coefficients factorization algorithms. This class implements factorization methods for polynomials over rational numbers.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.util.List<GenPolynomial<BigRational>>baseFactorsSquarefree(GenPolynomial<BigRational> P)GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigRational>>factorsSquarefree(GenPolynomial<BigRational> P)GenPolynomial factorization of a squarefree polynomial.-
Methods inherited from class edu.jas.ufd.FactorAbsolute
baseAlgebraicPartialFraction, baseAlgebraicPartialFractionIrreducible, baseAlgebraicPartialFractionIrreducibleAbsolute, baseFactorsAbsolute, baseFactorsAbsoluteIrreducible, baseFactorsAbsoluteSquarefree, factorsAbsolute, factorsAbsoluteIrreducible, factorsAbsoluteSquarefree, isAbsoluteFactorization, isAbsoluteFactorization, isAbsoluteFactorization, isAbsoluteIrreducible, toString
-
Methods inherited from class edu.jas.ufd.FactorAbstract
baseFactors, baseFactorsRadical, basePrimitivePart, factors, factorsDegree, factorsRadical, factorsRadical, factorsSquarefreeKronecker, factorsSquarefreeOptimize, isFactorization, isFactorization, isIrreducible, isRecursiveFactorization, isReducible, isSquarefree, normalizeFactorization, primitivePart, recursiveFactors, recursiveFactorsSquarefree, squarefreeFactors, squarefreePart
-
-
-
-
Method Detail
-
baseFactorsSquarefree
public java.util.List<GenPolynomial<BigRational>> baseFactorsSquarefree(GenPolynomial<BigRational> P)
GenPolynomial base factorization of a squarefree polynomial.- Specified by:
baseFactorsSquarefreein classFactorAbstract<BigRational>- Parameters:
P- squarefree GenPolynomial.- Returns:
- [p_1,...,p_k] with P = prod_{i=1, ..., k} p_i.
-
factorsSquarefree
public java.util.List<GenPolynomial<BigRational>> factorsSquarefree(GenPolynomial<BigRational> P)
GenPolynomial factorization of a squarefree polynomial.- Specified by:
factorsSquarefreein interfaceFactorization<BigRational>- Overrides:
factorsSquarefreein classFactorAbstract<BigRational>- Parameters:
P- squarefree GenPolynomial.- Returns:
- [p_1,...,p_k] with P = prod_{i=1, ..., k} p_i.
-
-
DMelt 3.0 © DataMelt by jWork.ORG