Public Member Functions | Protected Attributes

NSEnumVVSwapk< T, M > Class Template Reference

Inheritance diagram for NSEnumVVSwapk< T, M >:
NSEnum< vector< vector< T > >, M > NSSeq< vector< vector< T > >, M > NS< vector< vector< T > >, M >

List of all members.

Public Member Functions

 NSEnumVVSwapk (int k1, int k2)
virtual NSIterator< vector
< vector< T > >, M > & 
getIterator (const vector< vector< T > > &rep)
virtual Move< vector< vector
< T > >, M > & 
move (unsigned int _k)
virtual Move< vector< vector
< T > >, M > & 
move (const vector< vector< T > > &rep)
virtual unsigned int size ()
virtual void print ()

Protected Attributes

int k1
int k2
vector< pair< pair< int, int >
, pair< pair< int, int >, pair
< int, int > > > > * 
moves

template<class T, class M>
class NSEnumVVSwapk< T, M >


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