Main MRPT website > C++ reference
MRPT logo
Classes | Namespaces | Defines | Functions
IterativeSolvers File Reference
#include <Eigen/Core>
#include "src/IterativeSolvers/IterationController.h"
#include "src/IterativeSolvers/ConstrainedConjGrad.h"
Include dependency graph for IterativeSolvers:

Go to the source code of this file.

Classes

class  Eigen::IterationController
 Controls the iterations of the iterative solvers. More...

Namespaces

namespace  Eigen
 

Namespace containing all symbols from the Eigen library.


namespace  Eigen::internal
 

Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y: $ \left ( \begin{array}{cc} x \\ y \end{array} \right ) = J \left ( \begin{array}{cc} x \\ y \end{array} \right ) $


Defines

#define EIGEN_ITERATIVE_SOLVERS_MODULE_H

Functions

template<typename CMatrix , typename CINVMatrix >
void Eigen::internal::pseudo_inverse (const CMatrix &C, CINVMatrix &CINV)
 Compute the pseudo inverse of the non-square matrix C such that $ CINV = (C * C^T)^{-1} * C $ based on a conjugate gradient method.
template<typename TMatrix , typename CMatrix , typename VectorX , typename VectorB , typename VectorF >
void Eigen::internal::constrained_cg (const TMatrix &A, const CMatrix &C, VectorX &x, const VectorB &b, const VectorF &f, IterationController &iter)
 Constrained conjugate gradient.

Define Documentation

#define EIGEN_ITERATIVE_SOLVERS_MODULE_H

Definition at line 26 of file IterativeSolvers.




Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 Hosted on:
SourceForge.net Logo