Feel++  0.91.4
Classes | Namespaces | Enumerations | Functions
bfgs.hpp File Reference
#include <feel/feelcore/typetraits.hpp>

Classes

struct  Feel::BFGSInvHessian< VECTOR >
 

Namespaces

namespace  Feel
 

Enumerations

enum  Feel::BFGSType { BFGS = 0, DFP }
 

Functions

template<typename FUNCTION , typename DERIVATIVE , typename VECTOR , typename IterationBFGS >
void Feel::bfgs (FUNCTION f, DERIVATIVE grad, VECTOR &x, int restart, IterationBFGS &iter, BFGSType version=BFGS, float lambda_init=0.001, float=1.0)
 
template<typename FUNCTION , typename DERIVATIVE , typename VECTOR , typename IterationBFGS >
void Feel::dfp (FUNCTION f, DERIVATIVE grad, VECTOR &x, int restart, IterationBFGS &iter, BFGSType version=DFP)
 

Detailed Description

Author
Christophe Prud'homme chris.nosp@m.toph.nosp@m.e.pru.nosp@m.dhom.nosp@m.me@uj.nosp@m.f-gr.nosp@m.enobl.nosp@m.e.fr
Date
2005-05-02