atlas  0.6
Classes | Namespaces | Functions
permutations.h File Reference
#include "permutations_fwd.h"
#include <vector>
#include <algorithm>
#include "bitset_fwd.h"
#include "bitmap_fwd.h"
#include "matrix_fwd.h"
#include "permutations_def.h"
Include dependency graph for permutations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  atlas::permutations::Permutation
 

Namespaces

 atlas
 
 atlas::permutations
 

Functions

template<typename T >
size_t atlas::permutations::find_index (const std::vector< T > &v, const T &x)
 
int atlas::permutations::sign (const Permutation &pi)
 
void atlas::permutations::compose (Permutation &a, const Permutation &b, unsigned long n)
 
template<typename U >
Permutation atlas::permutations::standardization (const std::vector< U > &a, size_t bound, std::vector< unsigned int > *stops)
 
template<typename T >
void atlas::permutations::permute_columns (matrix::Matrix_base< T > &M, const Permutation &pi)
 
template<typename T >
void atlas::permutations::permute_rows (matrix::Matrix_base< T > &M, const Permutation &pi)
 

Detailed Description

This is permutations.h