Definition of TruncatedConjugateGradient class for solving linear systems using truncated conjugate gradient method. More...
#include <Eigen/Core>
#include <Eigen/Dense>
#include <Eigen/Sparse>
Go to the source code of this file.
Classes | |
struct | Eigen::TCGInfo< Scalar > |
struct | Eigen::internal::traits< TruncatedConjugateGradient< MatrixType_, UpLo, Preconditioner_ > > |
class | Eigen::TruncatedConjugateGradient< M, upLo, PC > |
Iterative solver for solving linear systems using the truncated conjugate gradient method. More... | |
Namespaces | |
namespace | Eigen |
namespace | Eigen::internal |
Functions | |
template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > | |
void | Eigen::internal::truncated_conjugate_gradient (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Eigen::Index &iters, typename Dest::RealScalar &tol_error, TCGInfo< typename Dest::RealScalar > &_info) |
This file defines the TruncatedConjugateGradient class, which is an iterative solver for solving linear systems using the truncated conjugate gradient method. It includes modifications to the original Eigen library's ConjugateGradient.h file.