2003-02-17  Brian Gough  <bjg@network-theory.co.uk>

	* canonical.c (gsl_permutation_canonical_to_linear): fixed bug
	confusing input and output (swapped pp and qq)

Sat Apr  6 19:08:40 2002  Brian Gough  <bjg@network-theory.co.uk>

	* test.c (main): added tests for canonical representation
 	functions

	* canonical.c: functions for canonical representations	
	(Nicolas Darnis)

Mon Apr  1 17:29:49 2002  Brian Gough  <bjg@network-theory.co.uk>

	* permutation.c (gsl_permutation_mul): added function for
 	combining permutations (Nicolas Darnis)

Sat Feb  9 18:17:53 2002  Brian Gough  <bjg@network-theory.co.uk>

	* permutation.c (gsl_permutation_memcpy): added memcpy function

Tue Sep  4 17:22:06 2001  Brian Gough  <bjg@network-theory.co.uk>

	* added permutations of complex arrays and vectors

	* permute_source.c: added permutations of complex arrays and
 	vectors

Sat Dec 30 21:30:16 2000  Brian Gough  <bjg@network-theory.co.uk>

	* test.c: added the start of a test program

	* permutation.c: added gsl_permutation_next and
 	gsl_permutation_prev as in STL, from vattervi@msu.edu

Mon Apr 24 20:54:03 2000  Brian Gough  <bjg@network-theory.co.uk>

	* gsl_permutation.h: renamed gsl_permutation_invert to
 	gsl_permutation_inverse

Mon Apr 10 14:31:01 2000  Brian Gough  <bjg@network-theory.co.uk>

	* added functions for permuting data and vectors

Thu Feb 24 17:53:55 2000  Brian Gough  <bjg@network-theory.co.uk>

	* permutation.c (gsl_permutation_invert): add an inverse function
 	for permutations

Sat Feb 19 12:04:32 2000  Brian Gough  <bjg@network-theory.co.uk>

	* permutation.c (gsl_permutation_reverse): changed from return
 	type int to void, since no errors can occur.

Fri Feb 18 12:06:13 2000  Brian Gough  <bjg@network-theory.co.uk>

	* permutation.c: added valid and reverse methods
	(gsl_permutation_reverse): fixed bug in reverse

