33 #ifndef ACADO_TOOLKIT_NORMAL_CONJUGATE_GRADIENT_METHOD_HPP 34 #define ACADO_TOOLKIT_NORMAL_CONJUGATE_GRADIENT_METHOD_HPP 101 virtual void multiply(
double *xx ,
double *result );
131 #include <acado/sparse_solver/normal_conjugate_gradient_method.ipp> 134 #endif // ACADO_TOOLKIT_NORMAL_CONJUGATE_GRADIENT_METHOD_HPP
Allows to pass back messages to the calling function.
#define CLOSE_NAMESPACE_ACADO
virtual SparseSolver * clone() const
Implements a conjugate gradient method as sparse linear algebra solver for non-symmetric linear syste...
virtual void multiply(double *xx, double *result)
virtual returnValue computePreconditioner(double *A_)
virtual returnValue setIndices(const int *rowIdx_, const int *colIdx_)
virtual returnValue applyPreconditioner(double *b)
Implements a conjugate gradient method as sparse linear algebra solver.
Generic interface for sparse solvers to be coupled with ACADO Toolkit.
NormalConjugateGradientMethod()
#define BEGIN_NAMESPACE_ACADO
virtual returnValue applyInversePreconditioner(double *x_)
virtual ~NormalConjugateGradientMethod()