Class ClassGroup

java.lang.Object
dk.jonaslindstrom.ruffini.quadraticform.ClassGroup
All Implemented Interfaces:
Group<QuadraticForm<BigInteger,BigIntegers>>, Monoid<QuadraticForm<BigInteger,BigIntegers>>, Semigroup<QuadraticForm<BigInteger,BigIntegers>>, Set<QuadraticForm<BigInteger,BigIntegers>>

public class ClassGroup extends Object implements Group<QuadraticForm<BigInteger,BigIntegers>>
This implements the ideal class group for a negative discriminant.