Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Permutation Class Reference

#include <Permutation.h>

List of all members.

Public Methods

 Permutation (VectorOf< int > v=VectorOf< int >())
Permutation inverse () const
GAPPermutation inGAP ()

Private Methods

void printInGAP (ostream &) const
void readInGAP (istream &, Chars &)

Private Attributes

VectorOf<int> perm

Friends

struct GAPPermutation
ostream& operator<< (ostream &, const Permutation &)
IStreamPoll operator>> (istream &, Permutation &)
ostream& operator<< (ostream &o, const GAPPermutation &gp)
IStreamPoll operator>> (istream &i, const GAPPermutation &gp)


Constructor & Destructor Documentation

Permutation::Permutation ( VectorOf< int > v = VectorOf<int>() )
 


Member Function Documentation

Permutation Permutation::inverse ( ) const
 

GAPPermutation Permutation::inGAP ( ) [inline]
 

Definition at line 74 of file Permutation.h.

void Permutation::printInGAP ( ostream & ) const [private]
 

void Permutation::readInGAP ( istream &,
Chars & ) [private]
 


Friends And Related Function Documentation

friend struct GAPPermutation [friend]
 

Definition at line 38 of file Permutation.h.

Referenced by inGAP().

ostream& operator<< ( ostream &,
const Permutation & ) [friend]
 

IStreamPoll operator>> ( istream &,
Permutation & ) [friend]
 

ostream& operator<< ( ostream & o,
const GAPPermutation & gp ) [friend]
 

IStreamPoll operator>> ( istream & i,
const GAPPermutation & gp ) [friend]
 


Member Data Documentation

VectorOf<int> Permutation::perm [private]
 

Definition at line 116 of file Permutation.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:50:01 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001