g2o
Loading...
Searching...
No Matches
g2o::LinearSolverCholmodOnlineInterface Class Referenceabstract

generic interface for the online solver More...

#include <linear_solver_cholmod_online.h>

Inheritance diagram for g2o::LinearSolverCholmodOnlineInterface:

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

Definition at line 38 of file linear_solver_cholmod_online.h.

References batchEveryN, and cmember.

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

◆ cmember

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

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