AQUAgpusph 5.0.4
|
Virtual variables environment to allow the user define/manipulate the variables used in the simulation externally. (see Aqua::InpuOutput::Variable and Aqua::InpuOutput::Variables) More...
#include <Python.h>
#include <string>
#include <vector>
#include <numpy/npy_no_deprecated_api.h>
#include <numpy/ndarraytypes.h>
#include <numpy/ufuncobject.h>
#include <numpy/npy_3kcompat.h>
#include "sphPrerequisites.hpp"
#include "Tokenizer/Tokenizer.hpp"
Go to the source code of this file.
Data Structures | |
class | Aqua::InputOutput::Variable |
A generic variable. Almost useless, use the overloaded classes instead of this one. More... | |
class | Aqua::InputOutput::ScalarVariable< T > |
A generic Scalar variable. More... | |
class | Aqua::InputOutput::ScalarNumberVariable< T > |
class | Aqua::InputOutput::IntVariable |
An integer variable. More... | |
class | Aqua::InputOutput::LongVariable |
A 64bits integer variable. More... | |
class | Aqua::InputOutput::UIntVariable |
An unsigned integer variable. More... | |
class | Aqua::InputOutput::ULongVariable |
An integer variable. More... | |
class | Aqua::InputOutput::FloatVariable |
A float variable. More... | |
class | Aqua::InputOutput::DoubleVariable |
A double variable. More... | |
class | Aqua::InputOutput::ScalarVecVariable< T > |
A generic Scalar variable, of 2 or more components. More... | |
class | Aqua::InputOutput::ArrayVariable |
An array variable. More... | |
class | Aqua::InputOutput::Variables |
Variables manager, which can interpret the types on the fly. More... |
Namespaces | |
namespace | Aqua |
Main AQUAgpusph namespace. | |
namespace | Aqua::InputOutput |
Input/Output data interfaces. |
Macros | |
#define | PY_ARRAY_UNIQUE_SYMBOL AQUA_ARRAY_API |
Define the extension module which this Python stuff should be linked to. | |
#define | NO_IMPORT_ARRAY |
Set this file as a helper of the group AQUA_ARRAY_API. | |
#define | MAX_TYPE_NAME_LEN 128 |
#define | __DECLARE_AQUA_VEC(NAME, TYPE) |
Virtual variables environment to allow the user define/manipulate the variables used in the simulation externally. (see Aqua::InpuOutput::Variable and Aqua::InpuOutput::Variables)
#define __DECLARE_AQUA_VEC | ( | NAME, | |
TYPE ) |
#define MAX_TYPE_NAME_LEN 128 |
#define NO_IMPORT_ARRAY |
Set this file as a helper of the group AQUA_ARRAY_API.
#define PY_ARRAY_UNIQUE_SYMBOL AQUA_ARRAY_API |
Define the extension module which this Python stuff should be linked to.
In AQUAgpusph all the Python stuff is linked in the same group AQUA_ARRAY_API