g2o
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
block_solver.h File Reference
#include <Eigen/Core>
#include <memory>
#include "dynamic_aligned_buffer.hpp"
#include "g2o/config.h"
#include "linear_solver.h"
#include "openmp_mutex.h"
#include "solver.h"
#include "sparse_block_matrix.h"
#include "sparse_block_matrix_diagonal.h"
#include "block_solver.hpp"
Include dependency graph for block_solver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  g2o::BlockSolverTraits< _PoseDim, _LandmarkDim >
 traits to summarize the properties of the fixed size optimization problem More...
 
struct  g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >
 traits to summarize the properties of the dynamic size optimization problem More...
 
class  g2o::BlockSolverBase
 base for the block solvers with some basic function interfaces More...
 
class  g2o::BlockSolver< Traits >
 Implementation of a solver operating on the blocks of the Hessian. More...
 

Namespaces

namespace  g2o
 

Typedefs

template<int p, int l>
using g2o::BlockSolverPL = BlockSolver< BlockSolverTraits< p, l > >
 
using g2o::BlockSolverX = BlockSolverPL< Eigen::Dynamic, Eigen::Dynamic >
 
using g2o::BlockSolver_6_3 = BlockSolverPL< 6, 3 >
 
using g2o::BlockSolver_7_3 = BlockSolverPL< 7, 3 >
 
using g2o::BlockSolver_3_2 = BlockSolverPL< 3, 2 >