Static Public Member Functions

NSVector< T > Class Template Reference

List of all members.

Static Public Member Functions

static bool insert (vector< T > &v, unsigned int rank, T o)
static bool remove (vector< T > &v, unsigned int rank)
static bool shift1_apply (vector< T > &v, unsigned int rank1, unsigned int rank2)
static bool shiftk_apply (vector< T > &v, unsigned int k, unsigned int rank1, unsigned int rank2)
static pair< int, pair< int,
int > > 
shiftk_apply (vector< T > &v, pair< int, pair< int, int > > &m)
static int shift1_size (const vector< T > &v)
static pair< int, pair< int,
int > > 
shiftk_move (const vector< T > &v, int k, int i)
static bool shiftk_canBeApplied (const vector< T > &v, pair< int, pair< int, int > > &m)
static vector< pair< int, pair
< int, int > > > * 
shiftk_appliableMoves (const vector< T > &v, int k)
static bool shift1_apply (vector< T > &v1, vector< T > &v2, unsigned int rank1, unsigned int rank2)
static bool shiftk_apply (vector< T > &v1, vector< T > &v2, unsigned int k, unsigned int rank1, unsigned int rank2)
static pair< int, pair< int,
int > > 
shiftk_apply (vector< T > &v1, vector< T > &v2, pair< int, pair< int, int > > &m)
static int shift1_size (const vector< T > &v1, const vector< T > &v2)
static pair< int, pair< int,
int > > 
shiftk_move (const vector< T > &v1, const vector< T > &v2, int k, int i)
static bool shiftk_canBeApplied (vector< T > &v1, vector< T > &v2, pair< int, pair< int, int > > &m)
static vector< pair< int, pair
< int, int > > > * 
shiftk_appliableMoves (vector< T > &v1, vector< T > &v2, int k)
static bool shiftk_canBeApplied (const vector< vector< T > > &v, pair< int, pair< pair< int, int >, pair< int, int > > > &m)
static vector< pair< int, pair
< pair< int, int >, pair< int,
int > > > > * 
shiftk_appliableMoves (const vector< vector< T > > &v, int k)
static pair< int, pair< pair
< int, int >, pair< int, int > > > 
shiftk_apply (vector< vector< T > > &v, pair< int, pair< pair< int, int >, pair< int, int > > > &m)
static bool swap1_apply (vector< T > &v1, vector< T > &v2, unsigned int rank1, unsigned int rank2)
static bool swapk_apply (vector< T > &v1, vector< T > &v2, unsigned int k1, unsigned int k2, unsigned int rank1, unsigned int rank2)
static pair< pair< int, int >
, pair< int, int > > 
shiftk_apply (vector< T > &v1, vector< T > &v2, pair< pair< int, int >, pair< int, int > > &m)
static int swap1_size (const vector< T > &v1, const vector< T > &v2)
static pair< pair< int, int >
, pair< int, int > > 
swapk_move (const vector< T > &v1, const vector< T > &v2, int k1, int k2, int i)
static bool swapk_canBeApplied (const vector< T > &v1, const vector< T > &v2, pair< pair< int, int >, pair< int, int > > &m)
static vector< pair< pair< int,
int >, pair< int, int > > > * 
swapk_appliableMoves (vector< T > &v1, vector< T > &v2, int k1, int k2)
static bool swapk_canBeApplied (const vector< vector< T > > &v, pair< pair< int, int >, pair< pair< int, int >, pair< int, int > > > &m)
static vector< pair< pair< int,
int >, pair< pair< int, int >
, pair< int, int > > > > * 
swapk_appliableMoves (const vector< vector< T > > &v, int k1, int k2)
static pair< pair< int, int >
, pair< pair< int, int >, pair
< int, int > > > 
swapk_apply (vector< vector< T > > &v, pair< pair< int, int >, pair< pair< int, int >, pair< int, int > > > &m)
static bool swap1_apply (vector< T > &v, unsigned int rank1, unsigned int rank2)
static bool swapk_apply (vector< T > &v, unsigned int k1, unsigned int k2, unsigned int rank1, unsigned int rank2)
static pair< pair< int, int >
, pair< int, int > > 
swapk_apply (vector< T > &v, pair< pair< int, int >, pair< int, int > > &m)
static int swap1_size (const vector< T > &v)
static pair< pair< int, int >
, pair< int, int > > 
swapk_move (const vector< T > &v, int k1, int k2, int i)
static bool swapk_canBeApplied (const vector< T > &v, pair< pair< int, int >, pair< int, int > > &m)
static vector< pair< pair< int,
int >, pair< int, int > > > * 
swapk_appliableMoves (const vector< T > &v, int k1, int k2)

template<class T>
class NSVector< T >


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