Commit fb9e9743 authored by Alvarez, Gonzalo's avatar Alvarez, Gonzalo
Browse files

Svd: No fallback as it would require matrix copy

parent 6a9c8092
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -99,17 +99,11 @@ public:
		        &(iwork[0]),
		        &info);
		if (info != 0) {

			if (info < 0)
				throw RuntimeError(String(__FILE__) + ": " + ttos(__LINE__) +
			                       " info= " + ttos(info));

			if (canTryAgain()) {
				std::cerr<<__FILE__<<": "<<__LINE__<<" info= "<<"\n";
				std::cerr<<"Will try with fallback...\n";
				name_ = "gesvd";
				operator()(jobz, a, s, vt);
			}
			if (info > 0)
				std::cerr<<"WARNING "<<__FILE__<<": "<<__LINE__<<" info= "<<info<<"\n";
		}

		a = u;