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.
Kratos::Internals::Matrix< TDataType, TSize1, TSize2 > Member List

This is the complete list of members for Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >, including all inherited members.

base_type typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >
begin()Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
begin() constKratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
check_aliasing(const data_type *From, const data_type *To) constKratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
clear()Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
const_iterator typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >
const_pointer typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >
const_reference typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >
data_type typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >
difference_type typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >
dot(AMatrix::MatrixExpression< TExpressionType, AMatrix::row_major_access > const &Other) constKratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
end()Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
end() constKratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
fill(data_type const &value)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
fill_identity()Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
iterator typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >
Matrix()Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
Matrix(std::size_t TheSize1, std::size_t TheSize2)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inlineexplicit
Matrix(std::size_t TheSize)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inlineexplicit
Matrix(Matrix const &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
Matrix(Matrix &&Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
Matrix(AMatrix::MatrixExpression< TExpressionType, TCategory > const &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
Matrix(AMatrix::MatrixExpression< TExpressionType, AMatrix::row_major_access > const &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
Matrix(std::initializer_list< TDataType > InitialValues)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inlineexplicit
noalias()Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
norm() constKratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
normalize()Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator()(std::size_t i)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator()(std::size_t i) constKratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator*=(data_type TheValue)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator+=(AMatrix::MatrixExpression< TExpressionType, TCategory > const &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator+=(AMatrix::MatrixExpression< TExpressionType, AMatrix::row_major_access > const &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator-() constKratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator-=(AMatrix::MatrixExpression< TExpressionType, TCategory > const &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator-=(AMatrix::MatrixExpression< TExpressionType, AMatrix::row_major_access > const &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator/=(data_type TheValue)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator=(AMatrix::MatrixExpression< TExpressionType, TCategory > const &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator=(AMatrix::MatrixExpression< TExpressionType, AMatrix::row_major_access > const &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator=(Matrix const &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator=(Matrix &&Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
operator==(Matrix const &First, Matrix const &Second)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >friend
pointer typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >
reference typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >
resize(std::size_t NewSize1, std::size_t NewSize2, bool preserve=0)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
resize(std::size_t NewSize, bool preserve=0)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
resize(std::size_t NewSize, TDataType const &TheValue)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
size_type typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >
squared_norm() constKratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
swap(Matrix &Other)Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
transpose() constKratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
transpose()Kratos::Internals::Matrix< TDataType, TSize1, TSize2 >inline
value_type typedefKratos::Internals::Matrix< TDataType, TSize1, TSize2 >