
 ** myprint.h

 void printmF   (pmatrix m)
 void printcolF (pmatrix m, int col )
 void printrowF (pmatrix m, int rown)

 ** myelemrowop.h

 void  mulrowF  (pmatrix m, int rown,           double scalaire)
 void  addrowF (pmatrix m, int row1, int row2, double  scalaire)
 void  swaprowF (pmatrix m, int row1, int row2)

 ** mycopy.h

 int copymF   (pmatrix mIn,            pmatrix  mOut)
 int copycolF (pmatrix mIn, int colIn, pmatrix mOut, int colOut)
 int copyrowF (pmatrix mIn, int rowIn, pmatrix mOut, int rowOut)

 ** myfmop.h 

 int addmF          (pmatrix mIn1, pmatrix mIn2, pmatrix mOut)
 int multmF         (pmatrix mIn1, pmatrix mIn2, pmatrix mOut)
 int transposeF     (pmatrix mIn,                pmatrix mOut)

 ** myfmint.h

 fraction    fminiF  (fraction f)
 void     frowminiF  (pmatrix  m, int row)
 void      rownminiF (pmatrix  m, int row)

 ** myfpivot.h

 int  pivotntzeroF   (pmatrix mOut, int row1, int row2)
 void pivotworkF     (pmatrix mOut, int row1, int row2 )

 ** mydet.h 

fraction      detF (pmatrix m)
fraction    minorF (pmatrix mIn,       pmatrix mT,    int ci,int cj)
fraction cofactorF (pmatrix mIn,       pmatrix mT,    int ci,int cj)
void      adjointF (pmatrix mCofactor, pmatrix mAdjoint)
void      inverseF (pmatrix  m,        pmatrix mT,     pmatrix mCofactor,pmatrix  mAdjoint)

 ** mygauss.h 

 void grownminiF      (pmatrix m, int row         )
  int gausspivotbestF (pmatrix m, int row, int col)
 void gaussF          (pmatrix m)
 void gaussjordanF    (pmatrix m)

