Loading...
Searching...
No Matches
q3::PolakRibiereDirection Class Reference

#include <polak_ribiere_direction.hpp>

Public Member Functions

const std::vector< DenseMatrix< Complex > > & next (const std::vector< DenseMatrix< Complex > > &gradients, bool restart)
 

Detailed Description

Definition at line 31 of file polak_ribiere_direction.hpp.

Member Function Documentation

◆ next()

const std::vector< DenseMatrix< Complex > > & q3::PolakRibiereDirection::next ( const std::vector< DenseMatrix< Complex > > &  gradients,
bool  restart 
)
inline

The direction to search along from a gauge whose gradient is gradients. restart forgets the previous direction and returns the steepest-descent one, which the caller asks for at intervals because the manifold is curved and a direction carried too far along it stops being conjugate to anything.

Definition at line 41 of file polak_ribiere_direction.hpp.


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