#include <invariant.h>
Public Types  
typedef NT::number  numT 
typedef NT::vect  vect 
typedef NT::matrix  matrix 
typedef NT::vf  vf 
Public Methods  
Invariant (const matrix &ma)  
numT  calculate (integer i, integer done=0) 
NO_COPY (Invariant)  
Private Attributes  
matrix  m 
Definition at line 30 of file invariant.h.

NO Copy or Assign 

Calculate the (n+1)th order invariant. 1st order = trace, nth order = determinant. The others are the sums of the xth order minor determinants. I agree: I must have been tripping when I wrote this code  that's recursive template programming for you.
Definition at line 58 of file invariant.h. 
More Info? Michael Peeters. Also, check our research website: www.alna.vub.ac.be
Last update: June 2002.