OPAL (Object Oriented Parallel Accelerator Library)
2022.1
OPAL
src
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
OBJECTIVE
double OBJECTIVE
Definition:
wfg.h:8
printContents
void printContents(FILECONTENTS *)
Definition:
read.cpp:19
readFile
FILECONTENTS * readFile(const char[])
Definition:
read.cpp:40
avl_node_t
Definition:
avl.h:52
POINT
Definition:
wfg.h:11
POINT::tnode
struct avl_node_t * tnode
Definition:
wfg.h:13
POINT::objectives
OBJECTIVE * objectives
Definition:
wfg.h:12
FRONT
Definition:
wfg.h:17
FRONT::n
int n
Definition:
wfg.h:19
FRONT::points
POINT * points
Definition:
wfg.h:20
FRONT::nPoints
int nPoints
Definition:
wfg.h:18
FILECONTENTS
Definition:
wfg.h:24
FILECONTENTS::nFronts
int nFronts
Definition:
wfg.h:25
FILECONTENTS::fronts
FRONT * fronts
Definition:
wfg.h:26
Generated on Thu Oct 20 2022 17:40:08 for OPAL (Object Oriented Parallel Accelerator Library) by
1.9.3