OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
wfg.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for wfg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  POINT
 
struct  FRONT
 
struct  FILECONTENTS
 

Typedefs

typedef double OBJECTIVE
 

Functions

FILECONTENTSreadFile (const char[])
 
void printContents (FILECONTENTS *)
 

Class Documentation

◆ POINT

struct POINT

Definition at line 10 of file wfg.h.

Collaboration diagram for POINT:
Collaboration graph
Class Members
OBJECTIVE * objectives
struct avl_node_t * tnode

◆ FRONT

struct FRONT

Definition at line 16 of file wfg.h.

Collaboration diagram for FRONT:
Collaboration graph
Class Members
int n
int nPoints
POINT * points

◆ FILECONTENTS

struct FILECONTENTS

Definition at line 23 of file wfg.h.

Collaboration diagram for FILECONTENTS:
Collaboration graph
Class Members
FRONT * fronts
int nFronts

Typedef Documentation

◆ OBJECTIVE

typedef double OBJECTIVE

Definition at line 8 of file wfg.h.

Function Documentation

◆ printContents()

void printContents ( FILECONTENTS f)

◆ readFile()

FILECONTENTS * readFile ( const char  filename[])

Definition at line 40 of file read.cpp.

References FILECONTENTS::fronts, FRONT::n, FILECONTENTS::nFronts, FRONT::nPoints, POINT::objectives, FRONT::points, POINT::tnode, and trimLine().

Referenced by Hypervolume::FromFile(), and SDDS::SDDSParser::run().

Here is the call graph for this function: