OPAL (Object Oriented Parallel Accelerator Library)
2024.1
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
POINT::objectives
OBJECTIVE * objectives
Definition:
wfg.h:12
FRONT::n
int n
Definition:
wfg.h:19
FILECONTENTS::fronts
FRONT * fronts
Definition:
wfg.h:26
printContents
void printContents(FILECONTENTS *f)
Definition:
read.cpp:19
OBJECTIVE
double OBJECTIVE
Definition:
wfg.h:8
avl_node_t
Definition:
avl.h:52
readFile
FILECONTENTS * readFile(const char filename[])
Definition:
read.cpp:40
FRONT::nPoints
int nPoints
Definition:
wfg.h:18
POINT::tnode
struct avl_node_t * tnode
Definition:
wfg.h:13
FILECONTENTS
Definition:
wfg.h:23
POINT
Definition:
wfg.h:10
FRONT
Definition:
wfg.h:16
FILECONTENTS::nFronts
int nFronts
Definition:
wfg.h:25
FRONT::points
POINT * points
Definition:
wfg.h:20
Generated on Tue Jul 2 2024 15:05:16 for OPAL (Object Oriented Parallel Accelerator Library) by
1.8.5