|
g2o
|
#include <Eigen/Core>#include <utility>#include <vector>#include "g2o/core/batch_stats.h"#include "g2o/core/linear_solver.h"#include "linear_solver_pcg.hpp"

Go to the source code of this file.
Classes | |
| class | g2o::LinearSolverPCG< MatrixType > |
| linear solver using PCG, pre-conditioner is block Jacobi More... | |
Namespaces | |
| namespace | g2o |
| namespace | g2o::g2o |
| namespace | g2o::g2o::logging |
| namespace | g2o::internal |
Macros | |
| #define | G2O_LOGGER_H |
| #define | G2O_INFO(...) |
| #define | G2O_WARN(...) |
| #define | G2O_ERROR(...) |
| #define | G2O_DEBUG(...) |
Enumerations | |
| enum class | g2o::g2o::logging::Level { g2o::g2o::logging::kDebug , g2o::g2o::logging::kInfo , g2o::g2o::logging::kWarn , g2o::g2o::logging::kError , g2o::g2o::logging::kOff } |
Functions | |
| void | g2o::g2o::logging::setLevel (Level level) |
| Set the Log Level. | |
| template<typename MatrixType> | |
| void | g2o::internal::pcg_axy (const MatrixType &A, const VectorX &x, int xoff, VectorX &y, int yoff) |
| template<> | |
| void | g2o::internal::pcg_axy (const MatrixX &A, const VectorX &x, int xoff, VectorX &y, int yoff) |
| template<typename MatrixType> | |
| void | g2o::internal::pcg_axpy (const MatrixType &A, const VectorX &x, int xoff, VectorX &y, int yoff) |
| template<> | |
| void | g2o::internal::pcg_axpy (const MatrixX &A, const VectorX &x, int xoff, VectorX &y, int yoff) |
| template<typename MatrixType> | |
| void | g2o::internal::pcg_atxpy (const MatrixType &A, const VectorX &x, int xoff, VectorX &y, int yoff) |
| template<> | |
| void | g2o::internal::pcg_atxpy (const MatrixX &A, const VectorX &x, int xoff, VectorX &y, int yoff) |
| #define G2O_DEBUG | ( | ... | ) |
Referenced by g2o::LinearSolverEigen< MatrixType >::computeCholesky(), g2o::LinearSolverCholmod< MatrixType >::computeCholmodFactor(), g2o::csparse_extension::cs_cholsolsymb(), g2o::Factory::instance(), g2o::EstimatePropagator::propagate(), g2o::HyperGraphActionLibrary::registerAction(), g2o::HyperGraphElementActionCollection::registerAction(), g2o::Factory::registerType(), g2o::OptimizableGraph::setRenamedTypesFromString(), g2o::LinearSolverCSparse< MatrixType >::solve(), g2o::PropertyMap::updateMapFromString(), and g2o::ScopeTime::~ScopeTime().
| #define G2O_ERROR | ( | ... | ) |
Referenced by g2o::OptimizableGraph::addEdge(), g2o::OptimizableGraph::addVertex(), g2o::LinearSolverEigen< MatrixType >::computeCholesky(), g2o::LinearSolverCholmod< MatrixType >::computeCholmodFactor(), g2o::CacheContainer::createCache(), g2o::formatString(), g2o::OptimizableGraph::load(), g2o::SparseOptimizer::optimize(), g2o::ParameterContainer::read(), g2o::HyperGraphActionLibrary::registerAction(), g2o::HyperGraphElementActionCollection::registerAction(), g2o::OptimizableGraph::Edge::resolveParameters(), g2o::OptimizableGraph::setEdgeVertex(), g2o::OptimizableGraph::setRenamedTypesFromString(), g2o::LinearSolverCSparse< MatrixType >::solve(), g2o::SolverSLAM2DLinear::solveOrientation(), g2o::SparseOptimizer::updateInitialization(), g2o::BlockSolver< Traits >::updateStructure(), and g2o::RawLaser::write().
| #define G2O_INFO | ( | ... | ) |
| #define G2O_LOGGER_H |
Definition at line 29 of file linear_solver_pcg.h.
| #define G2O_WARN | ( | ... | ) |
Referenced by g2o::OptimizableGraph::addVertex(), g2o::BlockSolver< Traits >::buildSystem(), g2o::SparseOptimizer::computeActiveErrors(), g2o::OptimizationAlgorithmFactory::construct(), g2o::Measurement< D, E >::initialEstimate(), g2o::SparseOptimizer::initializeOptimization(), g2o::SparseOptimizer::optimize(), g2o::VertexCam::read(), g2o::RobustKernelFactory::registerRobustKernel(), g2o::OptimizationAlgorithmFactory::registerSolver(), g2o::Factory::registerType(), g2o::HyperDijkstra::shortestPaths(), g2o::OptimizationAlgorithmDogleg::solve(), g2o::OptimizationAlgorithmGaussNewton::solve(), g2o::OptimizationAlgorithmLevenberg::solve(), g2o::LinearSolverCSparse< MatrixType >::solveBlocks_impl(), g2o::strExpandFilename(), g2o::SparseOptimizer::update(), and g2o::OptimizableGraph::verifyInformationMatrices().