#include <sampling.h>
Collaboration diagram for Sampling_Minimizer:
Public Member Functions | |
Sampling_Minimizer (Pointer< Param > param_=NULL, const char *param_prefix=NULL) | |
(Default-)Constructor. | |
bool | add_minimizer (vector< vector< dvector > > &sample_set, Pointer< SepQcFunc > f, const UserVector< double > &lower, const UserVector< double > &upper) |
Uses the best sample point to start the search of a minimizer of a function to add this to the sample set. | |
bool | add_minimizer (vector< dvector > &sample_set, Pointer< Func > f, const UserVector< double > &lower, const UserVector< double > &upper, dvector &start) |
Private Attributes | |
bool | minimizer |
Pointer< Param > | param |
sample | set minimizer options 0 or 1 default 0 level 1 If 1, tries to find a minimizer of the function and adds this one to the sample set. | |
Sampling | Minimizer snopt nospecs options 0 or 1 default 0 | |
Sampling | Minimizer snopt specs options filename default resource/superbasic.snopt |
Definition at line 260 of file sampling.h.
Sampling_Minimizer::Sampling_Minimizer | ( | Pointer< Param > | param_ = NULL , |
|
const char * | param_prefix = NULL | |||
) |
(Default-)Constructor.
param | Parameters. | |
param_prefix | A prefix for the parameter names. |
bool Sampling_Minimizer::add_minimizer | ( | vector< vector< dvector > > & | sample_set, | |
Pointer< SepQcFunc > | f, | |||
const UserVector< double > & | lower, | |||
const UserVector< double > & | upper | |||
) |
Uses the best sample point to start the search of a minimizer of a function to add this to the sample set.
sample_set | A sample set to pick a starting point from. | |
f | The function to minimize. | |
lower | Lower bounds of variables. | |
upper | Upper bounds of variables. |
bool Sampling_Minimizer::add_minimizer | ( | vector< dvector > & | sample_set, | |
Pointer< Func > | f, | |||
const UserVector< double > & | lower, | |||
const UserVector< double > & | upper, | |||
dvector & | start | |||
) |
bool Sampling_Minimizer::minimizer [private] |
Definition at line 262 of file sampling.h.
Pointer<Param> Sampling_Minimizer::param [private] |
Definition at line 263 of file sampling.h.