Go to the source code of this file.
Classes | |
| class | eagine::math::convertible_matrix_constructor< MC > |
| Helper class used in matrix constructor implementation. More... | |
Namespaces | |
| eagine | |
| Common code is placed in this namespace. | |
| eagine::math | |
| Math-related code is placed in this namespace. | |
Functions | |
| template<bool RM, typename MC > | |
| static constexpr auto | eagine::math::construct_matrix (const MC &c) noexcept -> std::enable_if_t< is_matrix_constructor_v< MC > &&is_row_major_v< constructed_matrix_t< MC >>==RM, constructed_matrix_t< MC >> |
Uses the specified matrix constructor c to construct a matrix. | |
| template<typename MC1 , typename MC2 , typename = std::enable_if_t< is_matrix_constructor_v<MC1> && is_matrix_constructor_v<MC2> && are_multiplicable<constructed_matrix_t<MC1>, constructed_matrix_t<MC2>>::value>> | |
| static auto | eagine::math::multiply (const MC1 &mc1, const MC2 &mc2) noexcept |
| Multiplies the results of two matrix constructors. More... | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt