repthy
Class HeckeAlg_PGL_U

Object
  extended byHeckeAlgebra
      extended byHeckeAlg_PGL_U

public class HeckeAlg_PGL_U
extends HeckeAlgebra

The Hecke algebra HZ(PGLn(p), U).

Author:
Mark McConnell

Field Summary
 
Fields inherited from class HeckeAlgebra
dblCosetReps, dblCosets, GH
 
Constructor Summary
HeckeAlg_PGL_U(int n, int p)
           
 
Method Summary
static void main(String[] args)
           
protected  GroupElt[] makeDblCosetReps()
          Returns an array of double-coset representatives for H\G/H.
protected  Subgroup makeSubgroup()
          Returns the subgroup (G, H).
 
Methods inherited from class HeckeAlgebra
getDblCosetCount, getDblCosetIndex, getDblCosetReps, getSubgroup, init
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeckeAlg_PGL_U

public HeckeAlg_PGL_U(int n,
                      int p)
Method Detail

makeSubgroup

protected Subgroup makeSubgroup()
Description copied from class: HeckeAlgebra
Returns the subgroup (G, H). Will only be called once, by the constructor. To access the information, use HeckeAlgebra.getSubgroup() instead of this method.

Specified by:
makeSubgroup in class HeckeAlgebra

makeDblCosetReps

protected GroupElt[] makeDblCosetReps()
Description copied from class: HeckeAlgebra
Returns an array of double-coset representatives for H\G/H. These correspond to generators of the Hecke algebra as Z-module. Will only be called once, by the constructor. To access the information, use HeckeAlgebra.getDblCosetReps() instead of this method.

Specified by:
makeDblCosetReps in class HeckeAlgebra

main

public static void main(String[] args)