|
waLBerla 7.2
|
#include <algorithm>#include <stdexcept>#include <core/math/Utility.h>#include <core/math/MathTrait.h>#include <core/debug/Debug.h>#include <core/DataTypes.h>#include <core/Macros.h>#include <core/math/Shims.h>#include <type_traits>Classes | |
| class | walberla::math::MatrixMxN< Type > |
| Efficient implementation of a \( M \times N \) matrix. More... | |
Namespaces | |
| namespace | walberla |
| Storage for detected contacts which can be used to perform actions for all contacts, e.g. | |
| namespace | walberla::math |
Functions | |
MatrixMxN operators | |
| template<typename Type > | |
| bool | walberla::math::isnan (const MatrixMxN< Type > &m) |
| Checks the given matrix for not-a-number elements. | |
| template<typename Type > | |
| void | walberla::math::reset (MatrixMxN< Type > &m) |
| Resetting the given dense matrix. | |
| template<typename Type > | |
| void | walberla::math::clear (MatrixMxN< Type > &m) |
| Clearing the given dense matrix. | |
| template<typename Type > | |
| bool | walberla::math::isDefault (const MatrixMxN< Type > &m) |
| Returns whether the given dense matrix is in default state. | |
| template<typename Type > | |
| const MatrixMxN< Type > | walberla::math::inv (const MatrixMxN< Type > &m) |
| Inverting the given dense matrix. | |
| template<typename Type > | |
| void | walberla::math::swap (MatrixMxN< Type > &a, MatrixMxN< Type > &b) |
| Swapping the contents of two matrices. | |