@@ -197,7 +197,7 @@ namespace LinBox
197197 commentator ().start (" Solving nonsingular system (Wiedemann)" , " WiedemannSolver::solveNonsingular" );
198198
199199 Polynomial m_A (A.field ());
200- Vector z (A.field ());
200+ Vector z (A.field (), 0 );
201201 bool ret = true ;
202202
203203 {
@@ -289,7 +289,7 @@ namespace LinBox
289289 {
290290 commentator ().start (" Solving singular system (Wiedemann)" , " WiedemannSolver::solveSingular" );
291291
292- Vector Ax (A.field ());
292+ Vector Ax (A.field (), 0 );
293293 ReturnStatus status = OK, sfrs = OK;
294294
295295
@@ -430,7 +430,7 @@ namespace LinBox
430430 commentator ().start (" Solving singular system with generic rank profile (Wiedemann)" ,
431431 " WiedemannSolver::findRandomSolution" );
432432
433- Vector v (A.field ()), Avpb (A.field ()), PAvpb (A.field ()), bp (A.field ()), xp (A.field ()), Qinvx (A.field ());
433+ Vector v (A.field (), 0 ), Avpb (A.field (), 0 ), PAvpb (A.field (), 0 ), bp (A.field (), 0 ), xp (A.field (), 0 ), Qinvx (A.field (), 0 );
434434
435435 RandomDenseStream<Field, Vector> stream (field (), _randiter, A.coldim ());
436436
@@ -503,7 +503,7 @@ namespace LinBox
503503 {
504504 commentator ().start (" Finding a nullspace element (Wiedemann)" , " WiedemannSolver::findNullspaceElement" );
505505
506- Vector v (A.field ()), Av (A.field ()), PAv (A.field ()), vp (A.field ()), xp (A.field ()), Qinvx (A.field ());
506+ Vector v (A.field (), 0 ), Av (A.field (), 0 ), PAv (A.field (), 0 ), vp (A.field (), 0 ), xp (A.field (), 0 ), Qinvx (A.field (), 0 );
507507
508508 RandomDenseStream<Field, Vector> stream (field (), _randiter, A.coldim ());
509509
0 commit comments