Public Member Functions
g2o::LinearSolverDense< MatrixType > Class Template Reference

linear solver using PCG, pre-conditioner is block Jacobi More...

#include <linear_solver_dense.h>

Inheritance diagram for g2o::LinearSolverDense< MatrixType >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool init ()
 LinearSolverDense ()
bool solve (const SparseBlockMatrix< MatrixType > &A, double *x, double *b)
virtual ~LinearSolverDense ()

Detailed Description

template<typename MatrixType>
class g2o::LinearSolverDense< MatrixType >

linear solver using PCG, pre-conditioner is block Jacobi

Definition at line 35 of file linear_solver_dense.h.


Constructor & Destructor Documentation

template<typename MatrixType>
g2o::LinearSolverDense< MatrixType >::LinearSolverDense ( ) [inline]

Definition at line 38 of file linear_solver_dense.h.

template<typename MatrixType>
virtual g2o::LinearSolverDense< MatrixType >::~LinearSolverDense ( ) [inline, virtual]

Definition at line 41 of file linear_solver_dense.h.


Member Function Documentation

template<typename MatrixType>
virtual bool g2o::LinearSolverDense< MatrixType >::init ( ) [inline, virtual]

init for operating on matrices with a different non-zero pattern like before

Implements g2o::LinearSolver< MatrixType >.

Definition at line 43 of file linear_solver_dense.h.

template<typename MatrixType>
bool g2o::LinearSolverDense< MatrixType >::solve ( const SparseBlockMatrix< MatrixType > &  A,
double *  x,
double *  b 
) [inline, virtual]

Assumes that A has the same non-zero pattern over several calls. If the pattern changes call init() before. solve system Ax = b, x and b have to allocated beforehand!!

Implements g2o::LinearSolver< MatrixType >.

Definition at line 45 of file linear_solver_dense.h.


The documentation for this class was generated from the following file:


re_vision
Author(s): Dorian Galvez-Lopez
autogenerated on Sun Jan 5 2014 11:34:30