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 <algorithm>
#include <sstream>
#include "Variable.hpp"
#include "AuxiliarMethods.hpp"
#include "InputOutput/Logger.hpp"
#include "CalcServer/CalcServer.hpp"
Namespaces | |
namespace | Aqua |
Main AQUAgpusph namespace. | |
namespace | Aqua::InputOutput |
Input/Output data interfaces. |
Macros | |
#define | __DEFINE_AQUA_VEC(NAME, TYPE, DIMS, NPTYPE) |
#define | SPLIT_EXPR_AND_CHECK(var_name, expr, exprs_out, n) |
#define | SCALAR_SOLVER(vartype, toktype) |
#define | VEC_SOLVER(vartype, toktype, n) |
#define | REG_VEC_BLOCK(TYPE) |
Functions | |
std::string | Aqua::InputOutput::npy_type_name (int np_type) |
template<typename T> | |
const std::string | Aqua::InputOutput::valptr_as_string (T *ptr, unsigned int n) |
Stringify a value pointer. | |
std::string | Aqua::InputOutput::tokNameToVarName (const std::string &name) |
Convert the names populated at the tokenizer to variable names. |
Variables | |
static std::ostringstream | Aqua::InputOutput::pyerr |
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 __DEFINE_AQUA_VEC | ( | NAME, | |
TYPE, | |||
DIMS, | |||
NPTYPE ) |
#define REG_VEC_BLOCK | ( | TYPE | ) |
#define SCALAR_SOLVER | ( | vartype, | |
toktype ) |
#define SPLIT_EXPR_AND_CHECK | ( | var_name, | |
expr, | |||
exprs_out, | |||
n ) |
#define VEC_SOLVER | ( | vartype, | |
toktype, | |||
n ) |