Package young :: Module permgroup :: Class SymmetricGroup
[show private | hide private]
[frames | no frames]

Type SymmetricGroup

object --+
         |
        SymmetricGroup


SymmetricGroup(n) -> return a class for symmetric group whose degree is n
Method Summary
  __init__(self, degree)
  __iter__(self)
  __repr__(self)
  __str__(self)
  display(self)
  get_degree(self)
degree of the symmetric group
  get_even(self)
Return only even permutaions
  get_odd(self)
Return only odd permutaions
  get_order(self)
order of the symmetric group
  sort_by_cycle(self)
sort each permutation by its cycle
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Class Variable Summary
tuple __slots__ = ('degree', 'order', 'element', '_cycle_cache...
member_descriptor degree = <member 'degree' of 'SymmetricGroup' objects>
member_descriptor element = <member 'element' of 'SymmetricGroup' objects>
member_descriptor order = <member 'order' of 'SymmetricGroup' objects>
member_descriptor _cycle_cache = <member '_cycle_cache' of 'SymmetricGroup...

Method Details

get_degree(self)

degree of the symmetric group

get_even(self)

Return only even permutaions

get_odd(self)

Return only odd permutaions

get_order(self)

order of the symmetric group

sort_by_cycle(self)

sort each permutation by its cycle

Class Variable Details

__slots__

Type:
tuple
Value:
('degree', 'order', 'element', '_cycle_cache')                         

degree

Type:
member_descriptor
Value:
<member 'degree' of 'SymmetricGroup' objects>                          

element

Type:
member_descriptor
Value:
<member 'element' of 'SymmetricGroup' objects>                         

order

Type:
member_descriptor
Value:
<member 'order' of 'SymmetricGroup' objects>                           

_cycle_cache

Type:
member_descriptor
Value:
<member '_cycle_cache' of 'SymmetricGroup' objects>                    

Generated by Epydoc 2.1 on Sun Aug 1 02:55:58 2004 http://epydoc.sf.net