eu.bandm.sig.absy
Class PolynomialDimension

java.lang.Object
  extended by eu.bandm.sig.absy.Dimension
      extended by eu.bandm.sig.absy.PolynomialDimension
All Implemented Interfaces:
Cloneable

public class PolynomialDimension
extends Dimension


Field Summary
static Function<PolynomialDimension,CheckedMap_RD<SimpleDimension,Rational>> get_powers
           
protected  CheckedMap_RD<SimpleDimension,Rational> powers
           
 
Fields inherited from class eu.bandm.sig.absy.Dimension
get_locator, locator
 
Constructor Summary
PolynomialDimension()
           
PolynomialDimension(CheckedMap_RD<SimpleDimension,Rational> powers)
           
 
Method Summary
 void descend_powers(MATCH_ONLY_00 visitor)
           
 PolynomialDimension doclone()
           
 boolean equals(Object e0)
           
 CheckedMap_RD<SimpleDimension,Rational> get_powers()
           
static String getFormatHint()
           
 int hashCode()
           
 PolynomialDimension initFrom(Object o0)
           
 void put_powers(SimpleDimension key0, Rational value)
           
 PolynomialDimension with_powers(CheckedMap_RD<SimpleDimension,Rational> val)
           
 boolean x_equals(PolynomialDimension e0)
           
 
Methods inherited from class eu.bandm.sig.absy.Dimension
get_locator, set_locator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

powers

protected CheckedMap_RD<SimpleDimension,Rational> powers

get_powers

public static Function<PolynomialDimension,CheckedMap_RD<SimpleDimension,Rational>> get_powers
Constructor Detail

PolynomialDimension

public PolynomialDimension()

PolynomialDimension

public PolynomialDimension(CheckedMap_RD<SimpleDimension,Rational> powers)
Method Detail

doclone

public PolynomialDimension doclone()
Overrides:
doclone in class Dimension

getFormatHint

public static String getFormatHint()

equals

public boolean equals(Object e0)
Overrides:
equals in class Object

x_equals

public boolean x_equals(PolynomialDimension e0)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

initFrom

public PolynomialDimension initFrom(Object o0)
Overrides:
initFrom in class Dimension

get_powers

public CheckedMap_RD<SimpleDimension,Rational> get_powers()

with_powers

public PolynomialDimension with_powers(CheckedMap_RD<SimpleDimension,Rational> val)

put_powers

public void put_powers(SimpleDimension key0,
                       Rational value)

descend_powers

public void descend_powers(MATCH_ONLY_00 visitor)