Changeset 26 for tests/testeur_lqup.C

Show
Ignore:
Timestamp:
07/06/07 18:58:19 (2 years ago)
Author:
pernet
Message:

New row echelon form and reduced row echelon form

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • tests/testeur_lqup.C

    r25 r26  
    1212using namespace std; 
    1313//#include "fflas-ffpack/modular-int.h" 
    14 #include "fflas-ffpack/modular-positive.h" 
    15 //#include "fflas-ffpack/modular-balanced.h" 
     14//#include "fflas-ffpack/modular-positive.h" 
     15#include "fflas-ffpack/modular-balanced.h" 
    1616#include "timer.h" 
    1717#include "Matio.h" 
     
    8282                        P = new size_t[M]; 
    8383                        Q = new size_t[N]; 
    84  
     84                        for (size_t i=0; i<M; ++i) P[i] = 0; 
     85                        for (size_t i=0; i<N; ++i) Q[i] = 0; 
    8586                } 
    8687                else{ 
     
    9091                        P = new size_t[N]; 
    9192                        Q = new size_t[M]; 
    92  
     93                        for (size_t i=0; i<N; ++i) P[i] = 0; 
     94                        for (size_t i=0; i<M; ++i) Q[i] = 0; 
    9395                } 
    9496                 
     
    209211                        FFPACK::applyP( F, FFLAS::FflasLeft, FFLAS::FflasTrans, N,0,R, U, N, Q); 
    210212                        for (size_t i=0; i<N; ++i) 
    211                         F.assign (*(U+i*(N+1)),one); 
     213                                F.assign (*(U+i*(N+1)),one); 
    212214                        if (diag == FFLAS::FflasNonUnit) 
    213215                                for ( size_t i=0; i<R; ++i ) 
     
    263265        for (size_t i=0; i<M; ++i) 
    264266                for (size_t j=0; j<N; ++j) 
    265                         cerr<<i+1<<" "<<j+1<<" "<<((size_t) *(Abis+i*lda+j) )<<endl; 
     267                        if (!(*(Abis+i*lda+j))) 
     268                                cerr<<i+1<<" "<<j+1<<" "<<((size_t) *(Abis+i*lda+j) )<<endl; 
    266269        cerr<<"0 0 0"<<endl<<endl; 
    267270