#include <FmaExpr.h>
|
| | FmaExpr (const A &a, const B &b, const C &c) |
| |
| const A & | lhs () const noexcept |
| |
| const B & | rhs () const noexcept |
| |
| const C & | addend () const noexcept |
| |
| template<typename Output > |
| bool | may_alias (const Output &output) const noexcept |
| |
| template<my_size_t length> |
| auto | operator() (my_size_t(&indices)[length]) const noexcept |
| |
| template<typename T , my_size_t Bits, typename Arch > |
| Op< T, Bits, Arch >::type | evalu (my_size_t flat) const noexcept |
| |
| template<typename T , my_size_t Bits, typename Arch > |
| Op< T, Bits, Arch >::type | logical_evalu (my_size_t logical_flat) const noexcept |
| |
| my_size_t | getNumDims () const noexcept |
| |
| my_size_t | getDim (my_size_t i) const |
| |
| my_size_t | getTotalSize () const noexcept |
| |
| const FmaExpr< A, B, C, Op > & | derived () const |
| |
◆ Layout
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
| using FmaExpr< A, B, C, Op >::Layout = typename A::Layout |
◆ value_type
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
| using FmaExpr< A, B, C, Op >::value_type = typename A::value_type |
◆ FmaExpr()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
◆ addend()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
| const C & FmaExpr< A, B, C, Op >::addend |
( |
| ) |
const |
|
inlinenoexcept |
◆ evalu()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
template<typename T ,
my_size_t Bits, typename Arch >
◆ getDim()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
◆ getNumDims()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
◆ getTotalSize()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
◆ lhs()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
| const A & FmaExpr< A, B, C, Op >::lhs |
( |
| ) |
const |
|
inlinenoexcept |
◆ logical_evalu()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
template<typename T ,
my_size_t Bits, typename Arch >
| Op< T, Bits, Arch >::type FmaExpr< A, B, C, Op >::logical_evalu |
( |
my_size_t |
logical_flat | ) |
const |
|
inlinenoexcept |
◆ may_alias()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
template<typename Output >
| bool FmaExpr< A, B, C, Op >::may_alias |
( |
const Output & |
output | ) |
const |
|
inlinenoexcept |
◆ operator()()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
◆ rhs()
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
| const B & FmaExpr< A, B, C, Op >::rhs |
( |
| ) |
const |
|
inlinenoexcept |
◆ Dim
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
◆ NumDims
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
◆ TotalSize
template<typename A , typename B , typename C , template< typename,
my_size_t, typename > class Op>
The documentation for this class was generated from the following files: