#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.