Lines Matching refs:statFile
279 void call_directsolver(Solver& solver, const int solver_id, const typename Solver::MatrixType& A, const Matrix<Scalar, Dynamic, 1>& b, const Matrix<Scalar, Dynamic, 1>& refX, std::string& statFile)
281 std::ofstream statbuf(statFile.c_str(), std::ios::app);
289 void call_itersolver(Solver &solver, const int solver_id, const typename Solver::MatrixType& A, const Matrix<Scalar, Dynamic, 1>& b, const Matrix<Scalar, Dynamic, 1>& refX, std::string& statFile)
294 std::ofstream statbuf(statFile.c_str(), std::ios::app);
305 void SelectSolvers(const SparseMatrix<Scalar>&A, unsigned int sym, Matrix<Scalar, Dynamic, 1>& b, const Matrix<Scalar, Dynamic, 1>& refX, std::string& statFile)
316 call_directsolver(solver, EIGEN_UMFPACK, A, b, refX,statFile);
324 call_directsolver(solver, EIGEN_SUPERLU, A, b, refX,statFile);
333 call_directsolver(solver, EIGEN_PASTIX, A, b, refX,statFile) ;
342 call_directsolver(solver, EIGEN_PARDISO, A, b, refX,statFile);
349 call_directsolver(solver, EIGEN_SPARSELU_COLAMD, A, b, refX, statFile);
355 call_directsolver(solver, EIGEN_SPARSELU_METIS, A, b, refX, statFile);
363 call_itersolver(solver, EIGEN_BICGSTAB, A, b, refX,statFile);
369 call_itersolver(solver, EIGEN_BICGSTAB_ILUT, A, b, refX,statFile);
377 // call_itersolver(solver, EIGEN_GMRES, A, b, refX,statFile);
383 call_itersolver(solver, EIGEN_GMRES_ILUT, A, b, refX,statFile);
393 call_directsolver(solver, EIGEN_SIMPLICIAL_LDLT, A, b, refX,statFile);
402 call_directsolver(solver,EIGEN_CHOLMOD_LDLT, A, b, refX,statFile);
411 call_directsolver(solver,EIGEN_PASTIX_LDLT, A, b, refX,statFile);
420 call_directsolver(solver,EIGEN_PARDISO_LDLT, A, b, refX,statFile);
433 call_directsolver(solver,EIGEN_SIMPLICIAL_LLT, A, b, refX,statFile);
443 call_directsolver(solver,EIGEN_CHOLMOD_SUPERNODAL_LLT, A, b, refX,statFile);
447 call_directsolver(solver,EIGEN_CHOLMOD_SIMPLICIAL_LLT, A, b, refX,statFile);
456 call_directsolver(solver,EIGEN_PASTIX_LLT, A, b, refX,statFile);
465 call_directsolver(solver,EIGEN_PARDISO_LLT, A, b, refX,statFile);
473 call_itersolver(solver,EIGEN_CG, A, b, refX,statFile);
479 // call_itersolver(solver,EIGEN_CG_PRECOND, A, b, refX,statFile);
490 void Browse_Matrices(const string folder, bool statFileExists, std::string& statFile, int maxiters, double tol)
500 std::ofstream statbuf(statFile.c_str(), std::ios::app);
530 SelectSolvers<Scalar>(it.matrix(), it.sym(), it.rhs(), refX, statFile);
534 std::ofstream statbuf(statFile.c_str(), std::ios::app);