org.uacalc.alg
Class AlgebraWithGeneratingVector

java.lang.Object
  extended by org.uacalc.alg.AlgebraWithGeneratingVector
All Implemented Interfaces:
java.lang.Comparable<AlgebraWithGeneratingVector>

public class AlgebraWithGeneratingVector
extends java.lang.Object
implements java.lang.Comparable<AlgebraWithGeneratingVector>


Constructor Summary
AlgebraWithGeneratingVector(SmallAlgebra alg, int[] vec)
           
 
Method Summary
 int compareTo(AlgebraWithGeneratingVector alg2)
           
 boolean equals(java.lang.Object obj)
           
 SmallAlgebra getAlgebra()
           
 int[] getVector()
           
 boolean isImageOf(AlgebraWithGeneratingVector alg2)
           
static java.util.List<AlgebraWithGeneratingVector> siDecompose(SmallAlgebra alg, int[] vec)
           
static java.util.List<AlgebraWithGeneratingVector> siDecompose(SmallAlgebra alg, int[] vec, java.util.List<Equation> relations)
          Given an algebra and a vector of elements, this first forms the subalgebra generated by the vector and then decomposes that into subdirectly irreducible algebras.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AlgebraWithGeneratingVector

public AlgebraWithGeneratingVector(SmallAlgebra alg,
                                   int[] vec)
Method Detail

getAlgebra

public SmallAlgebra getAlgebra()

getVector

public int[] getVector()

isImageOf

public boolean isImageOf(AlgebraWithGeneratingVector alg2)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(AlgebraWithGeneratingVector alg2)
Specified by:
compareTo in interface java.lang.Comparable<AlgebraWithGeneratingVector>

siDecompose

public static java.util.List<AlgebraWithGeneratingVector> siDecompose(SmallAlgebra alg,
                                                                      int[] vec)

siDecompose

public static java.util.List<AlgebraWithGeneratingVector> siDecompose(SmallAlgebra alg,
                                                                      int[] vec,
                                                                      java.util.List<Equation> relations)
Given an algebra and a vector of elements, this first forms the subalgebra generated by the vector and then decomposes that into subdirectly irreducible algebras.

Parameters:
alg -
vec -
Returns:

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright 2003 Ralph Freese. All Rights Reserved.