|
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