Include dependency graph for permutation.h:
This graph shows which files directly or indirectly include this file:
|The Permutation class forms the mathematical basis of PermutationMatrix, and can be used independently for computing in the symmetric group. NO DOC YET! More...|
|class||ScalingPermutation< T >|
|ScalingPermutation<T> generalizes Permutation; elements can be scaled as well as permuted. Underlies PermScaleMatrix. NO DOC YET! More...|
The Permutation class simply defines a permutation of N elements; Permutation objects can be composed by multiplication. ScalingPermutation allows elements to be scaled (multiplied by a scalar) as well as permuted; the resulting group structure is something like (T)^N x S(N), where (T) is the multiplicative group corresponding to type T.