27 double * cmaes_init(
cmaes_t *,
int dimension ,
double *xstart,
28 double *stddev,
long seed,
int lambda,
29 const char *input_parameter_filename);
30 void cmaes_init_para(
cmaes_t *,
int dimension ,
double *xstart,
31 double *stddev,
long seed,
int lambda,
32 const char *input_parameter_filename);
33 double * cmaes_init_final(
cmaes_t *);
34 void cmaes_resume_distribution(
cmaes_t *evo_ptr,
char *filename);
38 double *
const * cmaes_SamplePopulation(
cmaes_t *);
39 double * cmaes_UpdateDistribution(
cmaes_t *,
40 const double *rgFitnessValues);
41 const char * cmaes_TestForTermination(
cmaes_t *);
44 double *
const * cmaes_ReSampleSingle(
cmaes_t *t,
int index);
45 double const * cmaes_ReSampleSingle_old(
cmaes_t *,
double *rgx);
46 double * cmaes_SampleSingleInto(
cmaes_t *t,
double *rgx);
47 void cmaes_UpdateEigensystem(
cmaes_t *,
int flgforce);
50 double cmaes_Get(
cmaes_t *,
char const *keyword);
51 const double * cmaes_GetPtr(
cmaes_t *,
char const *keyword);
52 double * cmaes_GetNew(
cmaes_t *t,
char const *keyword);
53 double * cmaes_GetInto(
cmaes_t *t,
char const *keyword,
double *mem);
56 void cmaes_ReadSignals(
cmaes_t *,
char const *filename);
57 void cmaes_WriteToFile(
cmaes_t *,
const char *szKeyWord,
58 const char *output_filename);
59 char * cmaes_SayHello(
cmaes_t *);
61 double * cmaes_NewDouble(
int n);
62 void cmaes_FATAL(
char const *s1,
char const *s2,
char const *s3,