public class Monomial<E> extends AMonomial<Monomial<E>>
IMonomialAlgebra.MonomialAlgebra,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
E |
coefficient
the coefficient
|
exponents, totalDegree| Constructor and Description |
|---|
Monomial(DegreeVector degreeVector,
E coefficient) |
Monomial(int[] exponents,
E coefficient) |
Monomial(int[] exponents,
int totalDegree,
E coefficient) |
Monomial(int nVariables,
E coefficient) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Monomial<E> |
forceSetDegreeVector(int[] exponents,
int totalDegree)
Sets the degree vector
|
int |
hashCode() |
Monomial<E> |
setCoefficient(E c) |
Monomial<E> |
setCoefficientFrom(Monomial<E> oth)
Sets coefficient of this with coefficient of oth
|
Monomial<E> |
setDegreeVector(DegreeVector oth)
Sets the degree vector
|
Monomial<E> |
setDegreeVector(int[] exponents,
int totalDegree)
Sets the degree vector
|
String |
toString() |
divideOrNull, divideOrNull, dropSelect, dv, dvToString, dvToString, insert, insert, joinNewVariable, joinNewVariables, joinNewVariables, map, multiply, multiply, range, select, select, set, setDegreeVector, setNVariables, setZero, setZero, toZero, without, withoutdvDivideExact, dvDivideExact, dvDivideOrNull, dvDivideOrNull, dvDivideOrNull, dvDivisibleBy, dvDivisibleBy, dvDropSelect, dvEquals, dvInsert, dvInsert, dvJoinNewVariable, dvJoinNewVariables, dvJoinNewVariables, dvMap, dvMultiply, dvMultiply, dvMultiply, dvRange, dvSelect, dvSelect, dvSet, dvSetNVariables, dvSetZero, dvSetZero, dvTotalDegree, dvWithout, dvWithout, isZeroVector, nVariables, toString, toStringArraypublic final E coefficient
public Monomial(DegreeVector degreeVector, E coefficient)
degreeVector - DegreeVectorcoefficient - the coefficientpublic Monomial(int[] exponents,
int totalDegree,
E coefficient)
exponents - exponentstotalDegree - total degree (sum of exponents)coefficient - the coefficientpublic Monomial(int[] exponents,
E coefficient)
exponents - exponentscoefficient - the coefficientpublic Monomial(int nVariables,
E coefficient)
public Monomial<E> setCoefficientFrom(Monomial<E> oth)
AMonomialsetCoefficientFrom in class AMonomial<Monomial<E>>public Monomial<E> setDegreeVector(DegreeVector oth)
AMonomialsetDegreeVector in class AMonomial<Monomial<E>>public Monomial<E> setDegreeVector(int[] exponents, int totalDegree)
AMonomialsetDegreeVector in class AMonomial<Monomial<E>>public Monomial<E> forceSetDegreeVector(int[] exponents, int totalDegree)
AMonomialforceSetDegreeVector in class AMonomial<Monomial<E>>public boolean equals(Object o)
equals in class DegreeVectorpublic int hashCode()
hashCode in class DegreeVectorpublic String toString()
toString in class DegreeVectorCopyright © 2022. All rights reserved.