Public Types | Public Member Functions | List of all members
gtsam::DummyPreconditioner Class Reference

#include <Preconditioner.h>

Inheritance diagram for gtsam::DummyPreconditioner:
Inheritance graph
[legend]

Public Types

typedef Preconditioner Base
 
typedef std::shared_ptr< DummyPreconditionershared_ptr
 
- Public Types inherited from gtsam::Preconditioner
typedef std::vector< size_tDimensions
 
typedef std::shared_ptr< Preconditionershared_ptr
 

Public Member Functions

void build (const GaussianFactorGraph &gfg, const KeyInfo &info, const std::map< Key, Vector > &lambda) override
 build/factorize the preconditioner More...
 
 DummyPreconditioner ()
 
void solve (const Vector &y, Vector &x) const override
 implement x = L^{-1} y More...
 
void transposeSolve (const Vector &y, Vector &x) const override
 implement x = L^{-T} y More...
 
 ~DummyPreconditioner () override
 
- Public Member Functions inherited from gtsam::Preconditioner
 Preconditioner ()
 
virtual ~Preconditioner ()
 

Detailed Description

Definition at line 103 of file Preconditioner.h.

Member Typedef Documentation

◆ Base

Definition at line 105 of file Preconditioner.h.

◆ shared_ptr

Definition at line 106 of file Preconditioner.h.

Constructor & Destructor Documentation

◆ DummyPreconditioner()

gtsam::DummyPreconditioner::DummyPreconditioner ( )
inline

Definition at line 110 of file Preconditioner.h.

◆ ~DummyPreconditioner()

gtsam::DummyPreconditioner::~DummyPreconditioner ( )
inlineoverride

Definition at line 111 of file Preconditioner.h.

Member Function Documentation

◆ build()

void gtsam::DummyPreconditioner::build ( const GaussianFactorGraph gfg,
const KeyInfo info,
const std::map< Key, Vector > &  lambda 
)
inlineoverridevirtual

build/factorize the preconditioner

Implements gtsam::Preconditioner.

Definition at line 116 of file Preconditioner.h.

◆ solve()

void gtsam::DummyPreconditioner::solve ( const Vector y,
Vector x 
) const
inlineoverridevirtual

implement x = L^{-1} y

Implements gtsam::Preconditioner.

Definition at line 114 of file Preconditioner.h.

◆ transposeSolve()

void gtsam::DummyPreconditioner::transposeSolve ( const Vector y,
Vector x 
) const
inlineoverridevirtual

implement x = L^{-T} y

Implements gtsam::Preconditioner.

Definition at line 115 of file Preconditioner.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:17