KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Go to the source code of this file.
Macros | |
#define | KRATOS_API_EXPORT __attribute__((visibility("default"))) |
#define | KRATOS_API_IMPORT __attribute__((visibility("default"))) |
#define | KRATOS_EXPAND(A) A |
#define | KRATOS_API_CALL(x, T1, T2, T3, ...) T3 |
#define | KRATOS_API(...) KRATOS_EXPAND(KRATOS_API_CALL(,##__VA_ARGS__,KRATOS_API_EXPORT,KRATOS_API_IMPORT)) |
#define | KRATOS_NO_EXPORT(...) |
#define | KRATOS_API_EXTERN extern |
#define KRATOS_API | ( | ... | ) | KRATOS_EXPAND(KRATOS_API_CALL(,##__VA_ARGS__,KRATOS_API_EXPORT,KRATOS_API_IMPORT)) |
#define KRATOS_API_CALL | ( | x, | |
T1, | |||
T2, | |||
T3, | |||
... | |||
) | T3 |
#define KRATOS_API_EXPORT __attribute__((visibility("default"))) |
#define KRATOS_API_EXTERN extern |
#define KRATOS_API_IMPORT __attribute__((visibility("default"))) |
#define KRATOS_EXPAND | ( | A | ) | A |
#define KRATOS_NO_EXPORT | ( | ... | ) |