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.
|
Classes | |
class | ExpressionTrampoline |
class | ExpressionInputTrampoline |
class | ExpressionOutputTrampoline |
Functions | |
template<class TContainerType , class TRawDataType > | |
void | AddCArrayExpressionIOMethods (pybind11::module &rModule) |
template<class TContainerType , class TRawDataType > | |
void | AddLiteralExpressionIOMethods (pybind11::module &rModule) |
template<class TContainerType > | |
void | AddExplicitFilter (pybind11::module &m, const std::string &rName) |
template<class TCArrayData > | |
void | CollectiveExpressionFromPythonArray (CollectiveExpression &rCollectiveExpression, const pybind11::array_t< double > &rData, const std::vector< std::vector< int >> &rListOfShapes, TCArrayData rCArrayData) |
void Kratos::Python::Detail::AddCArrayExpressionIOMethods | ( | pybind11::module & | rModule | ) |
void Kratos::Python::Detail::AddExplicitFilter | ( | pybind11::module & | m, |
const std::string & | rName | ||
) |
void Kratos::Python::Detail::AddLiteralExpressionIOMethods | ( | pybind11::module & | rModule | ) |
void Kratos::Python::Detail::CollectiveExpressionFromPythonArray | ( | CollectiveExpression & | rCollectiveExpression, |
const pybind11::array_t< double > & | rData, | ||
const std::vector< std::vector< int >> & | rListOfShapes, | ||
TCArrayData | rCArrayData | ||
) |