removed test prints

This commit is contained in:
Jiri Pittner 2025-10-22 17:12:21 +02:00
parent d46c2d7235
commit a3ace7c757

View File

@ -1114,7 +1114,7 @@ if(r==1) //create an analogous output for the trivial case
return ret; return ret;
} }
//loop over all indices; relies on the fact tha unwinding does not change order of remaining indices //loop over all indices; relies on the fact that unwinding does not change order of remaining indices
for(int i=0; i<r; ++i) for(int i=0; i<r; ++i)
{ {
INDEX I=indexposition(i,shape); INDEX I=indexposition(i,shape);
@ -1128,11 +1128,11 @@ for(int i=0; i<r; ++i)
int mini=um.nrows(); if(um.ncols()<mini) mini=um.ncols(); //compact SVD, expect descendingly sorted values int mini=um.nrows(); if(um.ncols()<mini) mini=um.ncols(); //compact SVD, expect descendingly sorted values
NRMat<T> u(um.nrows(),mini),vt(mini,um.ncols()); NRMat<T> u(um.nrows(),mini),vt(mini,um.ncols());
NRVec<typename LA_traits<T>::normtype> w(mini); NRVec<typename LA_traits<T>::normtype> w(mini);
std::cout << "decomposing "<<um<<std::endl; //std::cout << "decomposing "<<um<<std::endl;
singular_decomposition(um,&u,w,&vt,0); singular_decomposition(um,&u,w,&vt,0);
std::cout << "resulting U "<<u<<std::endl; //std::cout << "resulting U "<<u<<std::endl;
std::cout << "resulting W "<<w<<std::endl; //std::cout << "resulting W "<<w<<std::endl;
std::cout << "resulting VT "<<vt<<std::endl; //std::cout << "resulting VT "<<vt<<std::endl;
um.resize(0,0); //deallocate um.resize(0,0); //deallocate
int preserve=mini; int preserve=mini;
for(int k=0; k<mini; ++k) if(w[k]<thr) {preserve=k; break;} for(int k=0; k<mini; ++k) if(w[k]<thr) {preserve=k; break;}