OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
optimizer
extlib
wfgHypervolume
wfg.h
Go to the documentation of this file.
1
#ifndef _WFG_H_
2
#define _WFG_H_
3
4
#include <stdio.h>
5
#include <stdlib.h>
6
#include <string.h>
7
8
typedef
double
OBJECTIVE
;
9
10
typedef
struct
11
{
12
OBJECTIVE
*
objectives
;
13
struct
avl_node_t
*
tnode
;
14
}
POINT
;
15
16
typedef
struct
17
{
18
int
nPoints
;
19
int
n
;
20
POINT
*
points
;
21
}
FRONT
;
22
23
typedef
struct
24
{
25
int
nFronts
;
26
FRONT
*
fronts
;
27
}
FILECONTENTS
;
28
29
FILECONTENTS
*
readFile
(
const
char
[]);
30
31
extern
void
printContents
(
FILECONTENTS
*);
32
33
#endif
FILECONTENTS
Definition:
wfg.h:23
FRONT
Definition:
wfg.h:16
FRONT::nPoints
int nPoints
Definition:
wfg.h:18
avl_node_t
Definition:
avl.h:52
FILECONTENTS::nFronts
int nFronts
Definition:
wfg.h:25
POINT::tnode
struct avl_node_t * tnode
Definition:
wfg.h:13
FRONT::points
POINT * points
Definition:
wfg.h:20
FRONT::n
int n
Definition:
wfg.h:19
POINT::objectives
OBJECTIVE * objectives
Definition:
wfg.h:12
readFile
FILECONTENTS * readFile(const char filename[])
Definition:
read.cpp:40
FILECONTENTS::fronts
FRONT * fronts
Definition:
wfg.h:26
POINT
Definition:
wfg.h:10
printContents
void printContents(FILECONTENTS *f)
Definition:
read.cpp:19
OBJECTIVE
double OBJECTIVE
Definition:
wfg.h:8
Generated on Sat Jan 4 2020 14:47:41 for OPAL (Object Oriented Parallel Accelerator Library) by
1.8.5