Go to the source code of this file.
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
eagine::math | |
Math-related code is placed in this namespace. | |
Functions | |
template<typename T , int N, bool RM, bool V> | |
static auto | eagine::math::inverse_matrix (matrix< T, N, N, RM, V > m) noexcept -> optionally_valid< matrix< T, N, N, RM, V >> |
Returns the inverse matrix to the matrix passed as argument. | |
template<typename Ctr , typename = std::enable_if_t<is_matrix_constructor_v<Ctr>>> | |
static auto | eagine::math::inverse_matrix (const Ctr &ctr) noexcept |
Returns the inverse matrix to the matrix constructed by the argument. | |
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