Public Types | Public Member Functions | Protected Attributes | List of all members
gtsam::NonlinearConjugateGradientOptimizer::System Class Reference

Public Types

typedef VectorValues Gradient
 
typedef NonlinearOptimizerParams Parameters
 
typedef Values State
 

Public Member Functions

State advance (const State &current, const double alpha, const Gradient &g) const
 
double error (const State &state) const
 
Gradient gradient (const State &state) const
 
 System (const NonlinearFactorGraph &graph)
 

Protected Attributes

const NonlinearFactorGraphgraph_
 

Detailed Description

Definition at line 30 of file NonlinearConjugateGradientOptimizer.h.

Member Typedef Documentation

◆ Gradient

Definition at line 33 of file NonlinearConjugateGradientOptimizer.h.

◆ Parameters

Definition at line 34 of file NonlinearConjugateGradientOptimizer.h.

◆ State

Definition at line 32 of file NonlinearConjugateGradientOptimizer.h.

Constructor & Destructor Documentation

◆ System()

gtsam::NonlinearConjugateGradientOptimizer::System::System ( const NonlinearFactorGraph graph)
inline

Definition at line 40 of file NonlinearConjugateGradientOptimizer.h.

Member Function Documentation

◆ advance()

NonlinearConjugateGradientOptimizer::System::State gtsam::NonlinearConjugateGradientOptimizer::System::advance ( const State current,
const double  alpha,
const Gradient g 
) const

Definition at line 58 of file NonlinearConjugateGradientOptimizer.cpp.

◆ error()

double gtsam::NonlinearConjugateGradientOptimizer::System::error ( const State state) const

Definition at line 49 of file NonlinearConjugateGradientOptimizer.cpp.

◆ gradient()

NonlinearConjugateGradientOptimizer::System::Gradient gtsam::NonlinearConjugateGradientOptimizer::System::gradient ( const State state) const

Definition at line 53 of file NonlinearConjugateGradientOptimizer.cpp.

Member Data Documentation

◆ graph_

const NonlinearFactorGraph& gtsam::NonlinearConjugateGradientOptimizer::System::graph_
protected

Definition at line 37 of file NonlinearConjugateGradientOptimizer.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:47:05