![]() |
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.
|
#include <sstream>#include "includes/kernel.h"#include "includes/define_python.h"#include "python/add_kernel_to_python.h"Namespaces | |
| Kratos | |
| REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES. | |
| Kratos::Python | |
Macros | |
| #define | KRATOS_TO_STRING_(X) #X |
| #define | KRATOS_TO_STRING(X) KRATOS_TO_STRING_(X) |
| #define | KRATOS_PYTHON_VERSION "Unknown Python Version" |
Functions | |
| bool | Kratos::Python::HasFlag (Kernel &rKernel, const std::string &flag_name) |
| Flags | Kratos::Python::GetFlag (Kernel &rKernel, const std::string &flag_name) |
| template<class TVariableType > | |
| bool | Kratos::Python::HasVariable (Kernel &rKernel, const std::string &variable_name) |
| template<class TVariableType > | |
| const TVariableType & | Kratos::Python::GetVariable (Kernel &rKernel, const std::string &variable_name) |
| bool | Kratos::Python::HasConstitutiveLaw (Kernel &rKernel, const std::string &constitutive_law_name) |
| const ConstitutiveLaw & | Kratos::Python::GetConstitutiveLaw (Kernel &rKernel, const std::string &constitutive_law_name) |
| template<class TVariableType > | |
| void | Kratos::Python::PrintVariablesName (Kernel &rKernel) |
| template<class TVariableType > | |
| std::string | Kratos::Python::GetVariableNames (Kernel &rKernel) |
| void | Kratos::Python::AddKernelToPython (pybind11::module &m) |
| #define KRATOS_PYTHON_VERSION "Unknown Python Version" |
| #define KRATOS_TO_STRING | ( | X | ) | KRATOS_TO_STRING_(X) |
| #define KRATOS_TO_STRING_ | ( | X | ) | #X |