permlib  0.2.6
Library for permutation computations
 All Classes Functions Variables Typedefs Enumerations Friends
Public Types | Public Member Functions
permlib::DadeInvariants< BSGSIN > Class Template Reference

computes some invariants of a permutation group with Dade's algorithm More...

#include <dade_invariants.h>

List of all members.

Public Types

typedef BSGSIN::PERMtype PERM
typedef BSGSIN::TRANStype TRANS

Public Member Functions

 DadeInvariants (const BSGSIN &bsgs)
 constructor
virtual ~DadeInvariants ()
 destructor
void invariants (std::list< LinearFormList > &invariantList, unsigned int maximalDegree=0) const
 computes some algebraically independent invariants, but not necessarily all generators of the invariant ring

Detailed Description

template<class BSGSIN>
class permlib::DadeInvariants< BSGSIN >

computes some invariants of a permutation group with Dade's algorithm


Member Function Documentation

template<class BSGSIN >
void permlib::DadeInvariants< BSGSIN >::invariants ( std::list< LinearFormList > &  invariantList,
unsigned int  maximalDegree = 0 
) const

computes some algebraically independent invariants, but not necessarily all generators of the invariant ring

Parameters:
invariantListlist to store the invariants (LinearFormList)
maximalDegreemaximal degree that a constructed invariant may have, or zero if unbounded

The documentation for this class was generated from the following file: