g2o
Loading...
Searching...
No Matches
linear_solver_pcg.h File Reference
#include <Eigen/Core>
#include <utility>
#include <vector>
#include "g2o/core/batch_stats.h"
#include "g2o/core/linear_solver.h"
#include "linear_solver_pcg.hpp"
Include dependency graph for linear_solver_pcg.h:
This graph shows which files directly or indirectly include this file:

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)

Macro Definition Documentation

◆ G2O_DEBUG

◆ G2O_ERROR

◆ G2O_INFO

#define G2O_INFO ( ...)

◆ G2O_LOGGER_H

#define G2O_LOGGER_H

Definition at line 29 of file linear_solver_pcg.h.

◆ G2O_WARN