Update from Dario, SVN rev. 113.
[PaGMO.git] / Functions / objfuns / trajobjfuns.h
blob8556d5a7d7719b603370db591c5a7283dda7cb5a
1 /*
2 * GOProblems.h
3 * SeGMO, a Sequential Global Multiobjective Optimiser
5 * Created by Dario Izzo on 5/17/08.
6 * Copyright 2008 ¿dvanced Concepts Team (European Space Agency). All rights reserved.
8 */
10 #ifndef TRAJOBJFUNS_H
11 #define TRAJOBJFUNS_H
12 #include<vector>
14 //NOTE: the functions here have passing by reference + const as they are called a lot of time during execution and thus
15 //it is worth trying to save time by avoiding to make a copy of the variable passed
17 double messenger (const std::vector<double>& x);
18 double rosetta (const std::vector<double>& x);
19 double gtoc1 (const std::vector<double>& x);
20 double cassini1 (const std::vector<double>& x);
21 double cassini2 (const std::vector<double>& x);
22 double sagas (const std::vector<double>& x);
25 #endif