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 <pybind11/pybind11.h>
#include "custom_methods/temporal_methods.h"
#include "custom_python/add_custom_temporal_methods_to_python.h"
Namespaces | |
Kratos | |
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES. | |
Kratos::Python | |
Macros | |
#define | KRATOS_STATISTICS_ONE_OUTPUT_VALUE_TYPE(type) const Variable<type>& |
#define | KRATOS_STATISTICS_TWO_OUTPUT_VALUE_TYPE(type) const Variable<type>&, const Variable<type>& |
#define | KRATOS_STATISTICS_ONE_OUTPUT_NORM_TYPE(type) const Variable<double>& |
#define | KRATOS_STATISTICS_TWO_OUTPUT_NORM_TYPE(type) const Variable<double>&, const Variable<double>& |
#define | KRATOS_STATISTICS_DEFAULT_INPUTS(type) ModelPart&, const std::string&, const Variable<type>&, const int |
#define | ADD_KRATOS_STATISTICS_TEMPORAL_CONTAINER_VALUE_METHOD_PYTHON_INTERFACE( method, method_name, value_method_module, container, output_type) |
#define | ADD_KRATOS_STATISTICS_TEMPORAL_CONTAINER_NORM_METHOD_PYTHON_INTERFACE( method, method_name, norm_method_module, container, output_type) |
#define | ADD_KRATOS_STATISTICS_TEMPORAL_CREATE_METHOD_PYTHON_INTERFACE( method, method_name, python_application_module) |
#define | ADD_KRATOS_STATISTICS_TEMPORAL_VALUE_METHOD_PYTHON_INTERFACE( method, method_name, python_application_module, output_type) |
#define | ADD_KRATOS_STATISTICS_TEMPORAL_NORM_METHOD_PYTHON_INTERFACE( method, method_name, python_application_module, output_type) |
Functions | |
void | Kratos::Python::AddCustomTemporalMethodsToPython (pybind11::module &m) |
#define ADD_KRATOS_STATISTICS_TEMPORAL_CONTAINER_NORM_METHOD_PYTHON_INTERFACE | ( | method, | |
method_name, | |||
norm_method_module, | |||
container, | |||
output_type | |||
) |
#define ADD_KRATOS_STATISTICS_TEMPORAL_CONTAINER_VALUE_METHOD_PYTHON_INTERFACE | ( | method, | |
method_name, | |||
value_method_module, | |||
container, | |||
output_type | |||
) |
#define ADD_KRATOS_STATISTICS_TEMPORAL_CREATE_METHOD_PYTHON_INTERFACE | ( | method, | |
method_name, | |||
python_application_module | |||
) |
#define ADD_KRATOS_STATISTICS_TEMPORAL_NORM_METHOD_PYTHON_INTERFACE | ( | method, | |
method_name, | |||
python_application_module, | |||
output_type | |||
) |
#define ADD_KRATOS_STATISTICS_TEMPORAL_VALUE_METHOD_PYTHON_INTERFACE | ( | method, | |
method_name, | |||
python_application_module, | |||
output_type | |||
) |
#define KRATOS_STATISTICS_DEFAULT_INPUTS | ( | type | ) | ModelPart&, const std::string&, const Variable<type>&, const int |
#define KRATOS_STATISTICS_ONE_OUTPUT_NORM_TYPE | ( | type | ) | const Variable<double>& |
#define KRATOS_STATISTICS_ONE_OUTPUT_VALUE_TYPE | ( | type | ) | const Variable<type>& |
#define KRATOS_STATISTICS_TWO_OUTPUT_NORM_TYPE | ( | type | ) | const Variable<double>&, const Variable<double>& |
#define KRATOS_STATISTICS_TWO_OUTPUT_VALUE_TYPE | ( | type | ) | const Variable<type>&, const Variable<type>& |