xerus
a general purpose tensor library
|
Header file for the steepest descent algorithms. More...
Go to the source code of this file.
Classes | |
class | xerus::SteepestDescentVariant |
Wrapper class for all steepest descent variants. More... | |
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) |
Variables | |
const SteepestDescentVariant | xerus::SteepestDescent |
default variant of the steepest descent algorithm using the lapack solver More... | |
Header file for the steepest descent algorithms.
Definition in file steepestDescent.h.