smooth
A C++ library for Lie theory
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CeresStrategy Class Reference

Trust region strategy used in the Ceres solver. More...

#include <tr_strategy.hpp>

Inheritance diagram for CeresStrategy:
Inheritance graph
[legend]

Public Member Functions

double get_delta () const override
 Get trust region size.
 
bool step_and_update (const double rho) override
 Update trust region and determine if step is taken.
 

Detailed Description

Trust region strategy used in the Ceres solver.

https://github.com/ceres-solver/ceres-solver/blob/master/internal/ceres/levenberg_marquardt_strategy.cc

Definition at line 26 of file tr_strategy.hpp.

Member Function Documentation

◆ get_delta()

double CeresStrategy::get_delta ( ) const
inlineoverridevirtual

Get trust region size.

Implements TrustRegionStrategy.

Definition at line 29 of file tr_strategy.hpp.

◆ step_and_update()

bool CeresStrategy::step_and_update ( const double  rho)
inlineoverridevirtual

Update trust region and determine if step is taken.

Implements TrustRegionStrategy.

Definition at line 30 of file tr_strategy.hpp.


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