|
MVE - Multi-View Environment mve-devel
|
#include <ba_conjugate_gradient.h>
Classes | |
| class | Functor |
| struct | Options |
| struct | Status |
Public Types | |
| typedef SparseMatrix< T > | Matrix |
| enum | ReturnInfo { CG_CONVERGENCE , CG_MAX_ITERATIONS , CG_INVALID_INPUT } |
| typedef DenseVector< T > | Vector |
Public Member Functions | |
| ConjugateGradient (Options const &opts) | |
| Status | solve (Functor const &A, Vector const &b, Vector *x, Functor const *P=nullptr) |
| Status | solve (Matrix const &A, Vector const &b, Vector *x, Matrix const *P=nullptr) |
Definition at line 21 of file ba_conjugate_gradient.h.
| typedef SparseMatrix<T> sfm::ba::ConjugateGradient< T >::Matrix |
Definition at line 24 of file ba_conjugate_gradient.h.
| typedef DenseVector<T> sfm::ba::ConjugateGradient< T >::Vector |
Definition at line 25 of file ba_conjugate_gradient.h.
| enum sfm::ba::ConjugateGradient::ReturnInfo |
| Enumerator | |
|---|---|
| CG_CONVERGENCE | |
| CG_MAX_ITERATIONS | |
| CG_INVALID_INPUT | |
Definition at line 27 of file ba_conjugate_gradient.h.
|
inline |
Definition at line 102 of file ba_conjugate_gradient.h.
| ConjugateGradient< T >::Status sfm::ba::ConjugateGradient< T >::solve | ( | Functor const & | A, |
| Vector const & | b, | ||
| Vector * | x, | ||
| Functor const * | P = nullptr |
||
| ) |
Definition at line 120 of file ba_conjugate_gradient.h.
|
inline |
Definition at line 110 of file ba_conjugate_gradient.h.