chrono::fsi::sph::LinearSolverGMRES Class Reference

Description

GMRES iterative linear solver.

#include <LinearSolverGMRES.h>

Inherits ChFsiLinearSolver.

Public Member Functions

 LinearSolverGMRES (Real mrel_res=1e-8, Real mabs_res=1e-4, int mmax_iter=1000, bool mverbose=false)
 Constructor of the LinearSolverGMRES class.
 
 ~LinearSolverGMRES ()
 Destructor of the LinearSolverGMRES class.
 
virtual void Solve (int SIZE, int NNZ, Real *A, unsigned int *ArowIdx, unsigned int *AcolIdx, Real *x, Real *b) override
 Solve the linear system on the device.
 
void SetRestart (int R)
 Set the restart parameter in the GMRES method.
 

The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono_fsi/sph/math/LinearSolverGMRES.h
  • /builds/uwsbel/chrono/src/chrono_fsi/sph/math/LinearSolverGMRES.cpp