g2o
Public Member Functions | Public Attributes | List of all members
g2o::LinearSolverCholmodOnlineInterface Class Referenceabstract

generic interface for the online solver More...

#include <linear_solver_cholmod_online.h>

Inheritance diagram for g2o::LinearSolverCholmodOnlineInterface:
Inheritance graph
[legend]

Public Member Functions

 LinearSolverCholmodOnlineInterface ()
 
virtual int choleskyUpdate (cholmod_sparse *update)=0
 
virtual bool solve (double *x, double *b)=0
 
virtual cholmod_factor * L () const =0
 
virtual size_t nonZerosInL () const =0
 

Public Attributes

Eigen::VectorXi * cmember
 
int batchEveryN
 

Detailed Description

generic interface for the online solver

Definition at line 30 of file linear_solver_cholmod_online.h.

Constructor & Destructor Documentation

g2o::LinearSolverCholmodOnlineInterface::LinearSolverCholmodOnlineInterface ( )
inline

Member Function Documentation

virtual int g2o::LinearSolverCholmodOnlineInterface::choleskyUpdate ( cholmod_sparse *  update)
pure virtual
virtual cholmod_factor* g2o::LinearSolverCholmodOnlineInterface::L ( ) const
pure virtual
virtual size_t g2o::LinearSolverCholmodOnlineInterface::nonZerosInL ( ) const
pure virtual
virtual bool g2o::LinearSolverCholmodOnlineInterface::solve ( double *  x,
double *  b 
)
pure virtual

Member Data Documentation

int g2o::LinearSolverCholmodOnlineInterface::batchEveryN

Definition at line 39 of file linear_solver_cholmod_online.h.

Eigen::VectorXi* g2o::LinearSolverCholmodOnlineInterface::cmember

Definition at line 38 of file linear_solver_cholmod_online.h.


The documentation for this class was generated from the following file: