Classes | Namespaces | Defines | Functions
solver_cholmod.cpp File Reference
#include "linear_solver_cholmod.h"
#include "g2o/core/block_solver.h"
#include "g2o/core/solver.h"
#include "g2o/core/solver_factory.h"
Include dependency graph for solver_cholmod.cpp:

Go to the source code of this file.

Classes

class  g2o::CholmodSolverCreator

Namespaces

namespace  g2o
 

Executes code, only if secs are gone since last exec.


Defines

#define ALLOC_CHOLMOD(s, p, l, blockorder)
#define DIM_TO_SOLVER(p, l)   BlockSolver< BlockSolverTraits<p, l> >

Functions

void g2o::__attribute__ ((constructor)) init_solver_cholmod()
static Solver * g2o::createSolver (SparseOptimizer *opt, const std::string &solverName)

Define Documentation

#define ALLOC_CHOLMOD (   s,
  p,
  l,
  blockorder 
)
Value:
if (1) { \
    std::cerr << "# Using CHOLMOD poseDim " << p << " landMarkDim " << l << " blockordering " << blockorder << std::endl; \
    LinearSolverCholmod < DIM_TO_SOLVER(p, l)::PoseMatrixType >* linearSolver = new LinearSolverCholmod<DIM_TO_SOLVER(p, l)::PoseMatrixType>(); \
    linearSolver->setBlockOrdering(blockorder); \
    s = new DIM_TO_SOLVER(p, l)(opt, linearSolver); \
  } else (void)0

Definition at line 25 of file solver_cholmod.cpp.

#define DIM_TO_SOLVER (   p,
 
)    BlockSolver< BlockSolverTraits<p, l> >

Definition at line 23 of file solver_cholmod.cpp.



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