Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / ReOptimizer v4.9.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;}
recuperation de sortie transformées
objectifs et contraintes standards
Definition TNloptShare.h:62
Definition TNlopt.h:87
Definition TNlopt.h:63
void put(long, std::vector< URANIE::DataServer::UEntry * > *, std::vector< URANIE::DataServer::UEntry * > *, int=0)
void cleanSolver(struct nlopt_work *)
Definition TNlopt.cxx:368
void buildSolver(int siz, struct nlopt_work *)
Definition TNlopt.cxx:348
void run(struct nlopt_work *)
std::vector< std::vector< URANIE::DataServer::UEntry * > > _codg
Definition TNlopt.h:67
virtual void addObjective(URANIE::DataServer::TAttribute *, TOptimFit *f=NULL)
Definition TNlopt.cxx:92
void addEquality(URANIE::DataServer::TAttribute *, TOptimFit *f=NULL)
Definition TNlopt.cxx:100
void gradFromCode(double *code, double *solv)
Definition TNlopt.cxx:106
int equality(struct nlopt_work *, const double *in, double *out, double *grad)
Definition TNlopt.cxx:166
std::vector< std::vector< URANIE::DataServer::UEntry * > > _codi
Definition TNlopt.h:67
void put(long, std::vector< URANIE::DataServer::UEntry * > *, std::vector< URANIE::DataServer::UEntry * > *, std::vector< URANIE::DataServer::UEntry * > *, int=0)
int inequality(struct nlopt_work *, const double *in, double *out, double *grad)
Definition TNlopt.cxx:138
int critere(struct nlopt_work *, const double *ini, double *out, double *grad)
Definition TNlopt.cxx:119
std::vector< std::vector< URANIE::DataServer::UEntry * > > _codo
Definition TNlopt.h:67
Definition TOptimFit.h:48
void nlopt_inequal(unsigned, double *, unsigned, const double *, double *, void *)
Definition TNloptShare.cxx:169
double nlopt_crit(unsigned, const double *, double *, void *)
Definition TNloptShare.cxx:159
void nlopt_run(void *)
void nlopt_equal(unsigned, double *, unsigned, const double *, double *, void *)
Definition TNloptShare.cxx:178
Definition TCMAES.h:70
Definition TNlopt.h:50