xerus
a general purpose tensor library
steepestDescent.cpp File Reference

Implementation of the steepest descent algorithms. More...

Go to the source code of this file.

Namespaces

 xerus
 The main namespace of xerus.
 

Functions

void xerus::line_search (TTTensor &_x, value_t &_alpha, const TTTangentVector &_direction, value_t _derivative, value_t &_residual, std::function< void(TTTensor &, const TTTangentVector &)> _retraction, std::function< value_t()> _calculate_residual, value_t _changeInAlpha=0.5)
 
const SteepestDescentVariant xerus::SteepestDescent (0, 1e-8, false, SubmanifoldRetractionII)
 

Detailed Description

Implementation of the steepest descent algorithms.

Definition in file steepestDescent.cpp.