![]() |
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 | ( | ... | ) |