AQUAgpusph 4.1.2
Loading...
Searching...
No Matches
Data Structures | Namespaces | Macros
ProblemSetup.h File Reference

Simulation configuration data structures. (See Aqua::InputOutput::ProblemSetup for details) More...

#include <sphPrerequisites.h>
#include <math.h>
#include <string>
#include <vector>
#include <map>
#include <CL/cl.h>
Include dependency graph for ProblemSetup.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Aqua::InputOutput::ProblemSetup
 Simulation configuration data. More...
 
class  Aqua::InputOutput::ProblemSetup::sphSettings
 General program settings. More...
 
class  Aqua::InputOutput::ProblemSetup::sphSettings::device
 General program settings. More...
 
struct  Aqua::InputOutput::ProblemSetup::sphVariables
 Simulation variables registered. More...
 
struct  Aqua::InputOutput::ProblemSetup::sphDefinitions
 OpenCL kernels compilation definitions. More...
 
class  Aqua::InputOutput::ProblemSetup::sphTool
 Tool to be executed. More...
 
struct  Aqua::InputOutput::ProblemSetup::sphTimingParameters
 Simulation time flow options. More...
 
class  Aqua::InputOutput::ProblemSetup::sphParticlesSet
 Particles set data. More...
 

Namespaces

namespace  Aqua
 Main AQUAgpusph namespace.
 
namespace  Aqua::InputOutput
 Input/Output data interfaces.
 

Macros

#define __NO_OUTPUT_MODE__   0
 
#define __FPS_MODE__   1 << 0
 
#define __IPF_MODE__   1 << 1
 
#define __TIME_MODE__   1 << 0
 
#define __ITER_MODE__   1 << 1
 
#define __FRAME_MODE__   1 << 2
 

Detailed Description

Simulation configuration data structures. (See Aqua::InputOutput::ProblemSetup for details)

Macro Definition Documentation

◆ __FPS_MODE__

#define __FPS_MODE__   1 << 0

FPS (frames per second) mode is selected

Remarks
could not be combinable with IPF mode

◆ __FRAME_MODE__

#define __FRAME_MODE__   1 << 2

Frames control mode is selected

Remarks
Is equal to IPF_MODE

◆ __IPF_MODE__

#define __IPF_MODE__   1 << 1

IPF (iterations per frame) mode is selected

Remarks
could not be combinable with FPS mode

◆ __ITER_MODE__

#define __ITER_MODE__   1 << 1

Iterations control mode is selected

Remarks
Is equal to IPF_MODE

◆ __NO_OUTPUT_MODE__

#define __NO_OUTPUT_MODE__   0

No print output is selected.

◆ __TIME_MODE__

#define __TIME_MODE__   1 << 0

Time control mode is selected

Remarks
Is equal to FPS_MODE