#include <GteMinimizeN.h>
Public Member Functions | |
void | GetMinimum (Real const *t0, Real const *t1, Real const *tInitial, Real *tMin, Real &fMin) |
MinimizeN (int dimensions, std::function< Real(Real const *)> const &F, int maxLevel, int maxBracket, int maxIterations) | |
Private Member Functions | |
void | ComputeDomain (Real const *t0, Real const *t1, Real &ell0, Real &ell1) |
Private Attributes | |
int | mDConjIndex |
int | mDCurrIndex |
int | mDimensions |
std::vector< GVector< Real > > | mDirections |
Real | mFCurr |
std::function< Real(Real const *)> | mFunction |
int | mMaxIterations |
Minimize1< Real > | mMinimizer |
GVector< Real > | mTCurr |
GVector< Real > | mTSave |
Definition at line 29 of file GteMinimizeN.h.
gte::MinimizeN< Real >::MinimizeN | ( | int | dimensions, |
std::function< Real(Real const *)> const & | F, | ||
int | maxLevel, | ||
int | maxBracket, | ||
int | maxIterations | ||
) |
Definition at line 67 of file GteMinimizeN.h.
|
private |
Definition at line 156 of file GteMinimizeN.h.
void gte::MinimizeN< Real >::GetMinimum | ( | Real const * | t0, |
Real const * | t1, | ||
Real const * | tInitial, | ||
Real * | tMin, | ||
Real & | fMin | ||
) |
Definition at line 93 of file GteMinimizeN.h.
|
private |
Definition at line 57 of file GteMinimizeN.h.
|
private |
Definition at line 58 of file GteMinimizeN.h.
|
private |
Definition at line 53 of file GteMinimizeN.h.
|
private |
Definition at line 56 of file GteMinimizeN.h.
|
private |
Definition at line 61 of file GteMinimizeN.h.
|
private |
Definition at line 54 of file GteMinimizeN.h.
|
private |
Definition at line 55 of file GteMinimizeN.h.
|
private |
Definition at line 62 of file GteMinimizeN.h.
|
private |
Definition at line 59 of file GteMinimizeN.h.
|
private |
Definition at line 60 of file GteMinimizeN.h.