permlib  0.2.8
Library for permutation computations
 All Classes Functions Variables Typedefs Enumerations Friends
Public Member Functions
permlib::helpers::SupportRestriction Class Reference

helper class to decide when an permutation action on a set is trivial or can be reduced to a subset More...

#include <abstract_bsgs_helpers.h>

Inheritance diagram for permlib::helpers::SupportRestriction:
permlib::helpers::BaseSupportRestriction permlib::helpers::FullSupportRestriction permlib::helpers::ReducedSupportRestriction

List of all members.

Public Member Functions

virtual ~SupportRestriction ()
 destructor
virtual bool canBeIgnored () const =0
virtual const std::vector
< dom_int > * 
set () const =0

Detailed Description

helper class to decide when an permutation action on a set is trivial or can be reduced to a subset


Member Function Documentation

virtual bool permlib::helpers::SupportRestriction::canBeIgnored ( ) const
pure virtual
Returns:
true if the permutation action on a set is trivial

Implemented in permlib::helpers::FullSupportRestriction, permlib::helpers::ReducedSupportRestriction, and permlib::helpers::BaseSupportRestriction.

virtual const std::vector<dom_int>* permlib::helpers::SupportRestriction::set ( ) const
pure virtual
Returns:
a possibly shrunken set on which the permutation action is non-trivial.

Implemented in permlib::helpers::FullSupportRestriction, and permlib::helpers::BaseSupportRestriction.


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