|
Tannic
A C++ Tensor Library
|
Expression template for element-wise tensor comparisons. More...
#include <comparisons.hpp>
Public Member Functions | |
| constexpr | Comparison (Criteria criteria, typename Trait< First >::Reference first, typename Trait< Second >::Reference second) |
| Constructs a comparison expression. | |
| constexpr type | dtype () const |
| constexpr Shape const & | shape () const |
| constexpr Strides const & | strides () const |
| constexpr std::ptrdiff_t | offset () const |
| Tensor | forward () const |
Public Attributes | |
| Criteria | criteria |
| Trait< First >::Reference | first |
| Trait< Second >::Reference | second |
Expression template for element-wise tensor comparisons.
Represents a lazy comparison between two tensor expressions. The actual boolean tensor is only materialized when assigned to a Tensor.
|
inlineconstexpr |
Constructs a comparison expression.
| Exception | if the tensor shapes differ. |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
| Criteria tannic::expression::Comparison< Criteria, First, Second >::criteria |
| Trait<First>::Reference tannic::expression::Comparison< Criteria, First, Second >::first |
| Trait<Second>::Reference tannic::expression::Comparison< Criteria, First, Second >::second |