PaGMO  1.1.5
fpl_cpp_original/hv.h
1 /*************************************************************************
2 
3  hv.h
4 
5  ---------------------------------------------------------------------
6 
7  Copyright (c) 2010
8  Carlos M. Fonseca <cmfonsec@dei.uc.pt>
9  Manuel Lopez-Ibanez <manuel.lopez-ibanez@ulb.ac.be>
10  Luis Paquete <paquete@dei.uc.pt>
11 
12  This program is free software (software libre); you can redistribute
13  it and/or modify it under the terms of the GNU General Public License
14  as published by the Free Software Foundation; either version 2 of the
15  License, or (at your option) any later version.
16 
17  This program is distributed in the hope that it will be useful, but
18  WITHOUT ANY WARRANTY; without even the implied warranty of
19  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20  General Public License for more details.
21 
22  You should have received a copy of the GNU General Public License
23  along with this program; if not, you can obtain a copy of the GNU
24  General Public License at:
25  http://www.gnu.org/copyleft/gpl.html
26  or by writing to:
27  Free Software Foundation, Inc., 59 Temple Place,
28  Suite 330, Boston, MA 02111-1307 USA
29 
30  ----------------------------------------------------------------------
31 
32 
33 *************************************************************************/
34 #ifndef HV_H_
35 #define HV_H_
36 
37 #ifdef __cplusplus
38 extern "C" {
39 #endif
40 
41 extern int stop_dimension;
42 double fpli_hv(double *data, int d, int n, const double *ref);
43 
44 #ifdef EXPERIMENTAL
45 double fpli_hv_order(double *data, int d, int n, const double *ref, int *order,
46  double *order_time, double *hv_time);
47 #endif
48 
49 #ifdef __cplusplus
50 }
51 #endif
52 
53 #endif