repthy
Class HeckeAlg_GL_U

Object
  extended byHeckeAlgebra
      extended byHeckeAlg_GL_U

public class HeckeAlg_GL_U
extends HeckeAlgebra

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

Author:
Mark McConnell

Field Summary
 
Fields inherited from class HeckeAlgebra
dblCosetReps, dblCosets, GH
 
Constructor Summary
HeckeAlg_GL_U(int n, int p)
           
 
Method Summary
protected  void init()
          Any subclass must call this at the end of its constructors.
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
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeckeAlg_GL_U

public HeckeAlg_GL_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

init

protected void init()
Description copied from class: HeckeAlgebra
Any subclass must call this at the end of its constructors.

Overrides:
init in class HeckeAlgebra

main

public static void main(String[] args)