![]() |
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.
|
Typedefs | |
| using | IndexType = std::size_t |
Functions | |
| template<class TDataType , std::size_t... TIndex> | |
| void | Read (LiteralFlatExpression< std::conditional_t< std::is_same_v< TDataType, int >, int, double >> &rExpression, const IndexType EntityDataBeginIndex, const TDataType &rValue, std::index_sequence< TIndex... >) |
| template<class TDataType , std::size_t... TIndex> | |
| void | Assign (const Expression &rExpression, const IndexType EntityIndex, const IndexType EntityDataBeginIndex, TDataType &rValue, std::index_sequence< TIndex... >) |
| template<class TDataType , std::size_t... TIndex> | |
| void | ReadVector (LiteralFlatExpression< std::conditional_t< std::is_same_v< typename TDataType::value_type, int >, int, double >> &rExpression, const IndexType EntityDataBeginIndex, const TDataType &rValue, std::index_sequence< TIndex... >) |
| template<class TDataType , std::size_t... TIndex> | |
| void | AssignVector (const Expression &rExpression, const IndexType EntityIndex, const IndexType EntityDataBeginIndex, TDataType &rValue, std::index_sequence< TIndex... >) |
| using Kratos::VariableExpressionDataIOHelperUtilities::IndexType = typedef std::size_t |
| void Kratos::VariableExpressionDataIOHelperUtilities::Assign | ( | const Expression & | rExpression, |
| const IndexType | EntityIndex, | ||
| const IndexType | EntityDataBeginIndex, | ||
| TDataType & | rValue, | ||
| std::index_sequence< TIndex... > | |||
| ) |
| void Kratos::VariableExpressionDataIOHelperUtilities::AssignVector | ( | const Expression & | rExpression, |
| const IndexType | EntityIndex, | ||
| const IndexType | EntityDataBeginIndex, | ||
| TDataType & | rValue, | ||
| std::index_sequence< TIndex... > | |||
| ) |
| void Kratos::VariableExpressionDataIOHelperUtilities::Read | ( | LiteralFlatExpression< std::conditional_t< std::is_same_v< TDataType, int >, int, double >> & | rExpression, |
| const IndexType | EntityDataBeginIndex, | ||
| const TDataType & | rValue, | ||
| std::index_sequence< TIndex... > | |||
| ) |
| void Kratos::VariableExpressionDataIOHelperUtilities::ReadVector | ( | LiteralFlatExpression< std::conditional_t< std::is_same_v< typename TDataType::value_type, int >, int, double >> & | rExpression, |
| const IndexType | EntityDataBeginIndex, | ||
| const TDataType & | rValue, | ||
| std::index_sequence< TIndex... > | |||
| ) |