Expression Templates Library (ETL)
mul_expression_builder.hpp
Go to the documentation of this file.
1 //=======================================================================
2 // Copyright (c) 2014-2023 Baptiste Wicht
3 // Distributed under the terms of the MIT License.
4 // (See accompanying file LICENSE or copy at
5 // http://opensource.org/licenses/MIT)
6 //=======================================================================
7 
13 #pragma once
14 
15 namespace etl {
16 
23 template <etl_2d A, etl_2d B>
26 }
27 
28 } //end of namespace etl
Transform that applies a lazy matrix multiplication to two matrices.
Definition: transformers.hpp:25
An unary expression.
Definition: unary_expr.hpp:126
auto lazy_mul(A &&a, B &&b) -> detail::stable_transform_binary_helper< A, B, mm_mul_transformer >
Multiply two matrices together lazily (expression templates)
Definition: mul_expression_builder.hpp:24
Root namespace for the ETL library.
Definition: adapter.hpp:15
std::conditional_t< is_etl_value< T >, const std::decay_t< T > &, std::decay_t< T > > build_type
Helper to build the type for a sub expression.
Definition: expression_helpers.hpp:24