QHV
Compute HyperVolumes sequentially
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Macros
unionFilter.h
Go to the documentation of this file.
1
/*
2
*
3
* Copyright (c) Year(s), 2013, Luis M. S. Russo and Alexandre
4
* P. Francisco / KDBIO / INESC-ID, <qhv@kdbio.inesc-id.pt>
5
*
6
* Any published media that is related with to use of the distributed
7
* software, or derived software, must contain a reference to "Quick
8
* HyperVolume, Luís M. S. Russo, Alexandre P. Francisco IEEE Trans.
9
* Evolutionary Computation 18(4): 481-502(2014)".
10
*
11
* Permission to use, copy, modify, and/or distribute this software for
12
* any purpose with or without fee is hereby granted, provided that the
13
* above copyright notice and this permission notice appear in all
14
* copies.
15
*
16
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
17
* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
18
* WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
19
* AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
20
* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
21
* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
22
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
23
* PERFORMANCE OF THIS SOFTWARE.
24
*
25
*/
26
27
35
#ifndef UNIONFILTER_H
36
#define UNIONFILTER_H
37
38
/*** typedefs(not structures) and defined constants *******/
39
40
/*** enums ************************************************/
41
42
/*** structures declarations (and typedefs of )************/
43
44
/*** global variables defined in .c file ******************/
45
46
/*** declarations of public functions *********************/
47
48
/*** inline functions *************************************/
49
55
void
initUnion
(
int
n);
56
61
void
finishUnion
(
void
);
62
67
void
resetUnion
(
void
);
68
75
int
member
(
int
i);
76
82
void
insertUnion
(
int
i);
83
84
#endif
/* UNIONFILTER_H */
resetUnion
void resetUnion(void)
Definition:
unionFilter.c:78
finishUnion
void finishUnion(void)
Definition:
unionFilter.c:72
initUnion
void initUnion(int n)
Definition:
unionFilter.c:53
insertUnion
void insertUnion(int i)
Definition:
unionFilter.c:96
member
int member(int i)
Definition:
unionFilter.c:91
unionFilter.h
Generated on Fri Sep 23 2016 11:26:12 for QHV by
1.8.8