typedef Func::value_type Amoeba< Func >::value_type |
Amoeba< Func >::Amoeba | ( | value_type | ftol, | |
int | maxiter | |||
) | [inline] |
void Amoeba< Func >::optimize | ( | ltl::FMatrix< value_type, M, N > & | p, | |
ltl::FVector< value_type, M > & | y, | |||
const Func & | f | |||
) | [inline] |
ltl::FVector<typename Func::value_type, Amoeba<Func>::M> Amoeba< Func >::initialize_y | ( | ltl::FMatrix< value_type, M, N > & | p, | |
const Func & | f | |||
) | const [inline] |
References Amoeba< Func >::M.
Referenced by PointSourceDetector::optimizeModelWithSimplex().
Amoeba< Func >::value_type Amoeba< Func >::amotry | ( | ltl::FMatrix< value_type, M, N > & | p, | |
ltl::FVector< value_type, M > & | y, | |||
ltl::FVector< value_type, N > & | psum, | |||
const Func & | f, | |||
const int | ihi, | |||
const value_type | fac | |||
) | [inline, protected] |
Extrapolates by a factor fac through the face of the simplex across from the high point, tries it, and replaces the high point if the new point is better.
References Amoeba< Func >::N.
Referenced by Amoeba< Func >::optimize().
void Amoeba< Func >::compute_psum | ( | ltl::FVector< value_type, N > & | psum, | |
const ltl::FMatrix< value_type, M, N > & | p | |||
) | [inline, protected] |
References Amoeba< Func >::M, and Amoeba< Func >::N.
Referenced by Amoeba< Func >::optimize().
value_type Amoeba< Func >::ftol_ [protected] |
Referenced by Amoeba< Func >::optimize().
Referenced by Amoeba< Func >::optimize().