g2o
Loading...
Searching...
No Matches
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 36 of file linear_solver_cholmod_online.h.

Constructor & Destructor Documentation

◆ LinearSolverCholmodOnlineInterface()

g2o::LinearSolverCholmodOnlineInterface::LinearSolverCholmodOnlineInterface ( )
inline

Member Function Documentation

◆ choleskyUpdate()

virtual int g2o::LinearSolverCholmodOnlineInterface::choleskyUpdate ( cholmod_sparse *  update)
pure virtual

◆ L()

virtual cholmod_factor * g2o::LinearSolverCholmodOnlineInterface::L ( ) const
pure virtual

◆ nonZerosInL()

virtual size_t g2o::LinearSolverCholmodOnlineInterface::nonZerosInL ( ) const
pure virtual

◆ solve()

virtual bool g2o::LinearSolverCholmodOnlineInterface::solve ( double *  x,
double *  b 
)
pure virtual

Member Data Documentation

◆ batchEveryN

int g2o::LinearSolverCholmodOnlineInterface::batchEveryN

◆ cmember

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

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