Expression Templates Library (ETL)
Functions
outer.hpp File Reference

Standard implementation of the outer product. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename A , typename B , typename C >
void etl::impl::standard::outer (const A &a, const B &b, C &&c)
 Compute the outer product of a and b and store the result in c. More...
 
template<typename A , typename B , typename C >
void etl::impl::standard::batch_outer (const A &lhs, const B &rhs, C &&c)
 Compute the batch outer product of a and b and store the result in c. More...
 

Detailed Description

Standard implementation of the outer product.

Function Documentation

◆ batch_outer()

template<typename A , typename B , typename C >
void etl::impl::standard::batch_outer ( const A &  lhs,
const B &  rhs,
C &&  c 
)

Compute the batch outer product of a and b and store the result in c.

Parameters
lhsThe a expression
rhsThe b expression
cThe c expression

◆ outer()

template<typename A , typename B , typename C >
void etl::impl::standard::outer ( const A &  a,
const B &  b,
C &&  c 
)

Compute the outer product of a and b and store the result in c.

Parameters
aThe a expression
bThe b expression
cThe c expression