Classes | |
| class | CGException | 
| Exception subtype - thrown when needed.  More... | |
| class | CGStep | 
| Single iteration of the Conjugate Gradient method for solution of SPD linear systems.  More... | |
| class | CGAlg | 
| implementation of a CG algorithm.  More... | |
| class | CGNEStep | 
| Single step of conjugate gradient iteration for the normal equations.  More... | |
| class | PCGNEStep | 
| Preconditioned conjugate gradient iteration for the normal equations.  More... | |
| class | CGNEAlg | 
| Conjugate gradient algorithm - efficient implementation for normal equations  
 for solving the linear least squares problem 
 
.  More...  | |
| class | CGNEPolicyData | 
| data class for CGNE policy  More... | |
| class | CGNEPolicy | 
| policy class for creation of CGNEAlg in trust region solver and any other algorithm needing a least squares solver component - build method creates CGNEAlg with these attributes:  More... | |
| class | ChebStep | 
| Single step of Chebyshev iteration for the normal equations.  More... | |
| class | ChebAlg | 
| Chebyshev polynomial algorithm - efficient implementation for normal equations  
 for solving the linear least squares problem 
 
.  More...  | |
| class | ChebPolicyData | 
| policy class for creation of ChebAlg - build method creates ChebAlg with these attributes:  More... | |
| class | ChebPolicy | 
| class | LBFGSOp | 
| LMBFGSOp implements the limited memory BFGS approximation to the inverse Hessian of a twice-differentiable function.  More... | |
| class | LBFGSDir | 
| This algorithm performs a quasi-newton method for minimizing a continuous function.  More... | |
| class | LBFGSBT | 
| Limited memory Broyden-Fletcher-Goldfarb-Shanno (LBFGS) quasi-Newton optimization with geometric backtracking line search globalization.  More... | |
| class | LineSearchAlgBase | 
| Base class for line search algorithms.  More... | |
| class | LineSearchAlg | 
| Abstract handle class template for line searches.  More... | |
| class | BacktrackingLineSearchAlgBase | 
| Does a backtracking line search starting from a prescribed step, passed as argument firststep to the constructor.  More... | |
| class | BacktrackingLineSearchAlg | 
| Factory class for BacktrackingLineSearchAlgBase implementation of backtracking line search.  More... | |
| class | LSQRStep | 
| Single step of LSQR iteration for solution of the normal equations, per Paige & Saunders, ACM TOMS v.  More... | |
| class | LSQRAlg | 
| This is Algorithm LSQR as stated in Paige and Saunders, ACM TOMS vol.  More... | |
| class | LSQRPolicyData | 
| data class for LSQR policy  More... | |
| class | LSQRPolicy | 
| policy class for creation of LSQRAlg in trust region solver and any other algorithm needing a least squares solver component - build method creates LSQRAlg with these attributes:  More... | |
| class | PowerStep | 
| This Algorithm does a single iteration of the Power Method for estimating the largest singular value of a linear operator.  More... | |
| class | PowerMethod | 
| Power method for finding largest singular value of a linear operator.  More... | |
| class | TRGNStep | 
| Generic trust region (truncated GN) step.  More... | |
| class | TRGNAlg | 
| Trust Region iteration.  More... | |
| class | UMinDir | 
| Abstract interface for computation of search directions, in support of descent methods.  More... | |
| class | UMinStepLS | 
| Base class for Unconstrained Minimization step algorithms with globalization via line search.  More... | |
| class | VPM | 
Given a LinOpValOp F and a Vector d in the range of op, implements the function   as an RVL::Functional.  More... | |
Functions | |
| template<typename Scalar> | |
| bool | realgt (Scalar left, Scalar right) | 
| used to test curvature in CG - handles complex case properly   | |
| template<typename Scalar> | |
| bool | realgt (complex< Scalar > left, complex< Scalar > right) | 
| bool RVLUmin::realgt | ( | Scalar | left, | |
| Scalar | right | |||
| ) | 
used to test curvature in CG - handles complex case properly
Definition at line 52 of file cgalg.hh.
Referenced by RVLUmin::CGStep< Scalar >::run().
| bool RVLUmin::realgt | ( | complex< Scalar > | left, | |
| complex< Scalar > | right | |||
| ) | 
 1.4.7