Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / ReOptimizer
v4.10.0
|
TNlopt.h
Go to the documentation of this file.
89 NotASingleEval(){std::cout<<"[91m <ERROR>"<<std::endl<<" <ERROR> This eval is not working (either not properly defined, or might have crashed)"<<std::endl<<" <ERROR> [0m"<<std::endl;}
Definition: TCMAES.h:66
objectifs et contraintes standards
void buildSolver(int siz, struct nlopt_work *)
Definition: TNlopt.cxx:348
double nlopt_crit(unsigned, const double *, double *, void *)
Definition: TNloptShare.cxx:159
Definition: TNlopt.h:50
void put(long, std::vector< URANIE::DataServer::UEntry *> *, std::vector< URANIE::DataServer::UEntry *> *, int=0)
std::vector< std::vector< URANIE::DataServer::UEntry * > > _codo
Definition: TNlopt.h:67
int equality(struct nlopt_work *, const double *in, double *out, double *grad)
Definition: TNlopt.cxx:166
Definition: TNlopt.h:62
std::vector< std::vector< URANIE::DataServer::UEntry * > > _codi
Definition: TNlopt.h:67
void nlopt_equal(unsigned, double *, unsigned, const double *, double *, void *)
Definition: TNloptShare.cxx:178
void nlopt_inequal(unsigned, double *, unsigned, const double *, double *, void *)
Definition: TNloptShare.cxx:169
Definition: TOptimFit.h:47
void addEquality(URANIE::DataServer::TAttribute *, TOptimFit *f=NULL)
Definition: TNlopt.cxx:100
Definition: TNloptShare.h:61
void nlopt_run(void *)
void cleanSolver(struct nlopt_work *)
Definition: TNlopt.cxx:368
std::vector< std::vector< URANIE::DataServer::UEntry * > > _codg
Definition: TNlopt.h:67
void run(struct nlopt_work *)
virtual void addObjective(URANIE::DataServer::TAttribute *, TOptimFit *f=NULL)
Definition: TNlopt.cxx:92
recuperation de sortie transformées
int critere(struct nlopt_work *, const double *ini, double *out, double *grad)
Definition: TNlopt.cxx:119
void gradFromCode(double *code, double *solv)
Definition: TNlopt.cxx:106
int inequality(struct nlopt_work *, const double *in, double *out, double *grad)
Definition: TNlopt.cxx:138
Definition: TNlopt.h:86
TNlopt(URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run, TNloptSolver *algo)
Definition: TNlopt.cxx:68