#include <tensor_product.hpp>
|
| template<class XA , class XB , If< IsSame< VA, RemoveReference< XA > > > = 0, If< IsSame< VB, RemoveReference< XB > > > = 0> |
| | TensorProduct (XA &&a, XB &&b) |
| |
| template<class... Is, If< All< IsConvertible< Is, Index >... > > = 0, If< IsSatisfied<(sizeof...(Is)==typename Base::Dimension())> > = 0> |
| constexpr decltype(auto) | operator() (Is const ... indices) |
| |
| template<class... Is, If< All< IsConvertible< Is, Index >... > > = 0, If< IsSatisfied<(sizeof...(Is)==typename Base::Dimension())> > = 0> |
| constexpr decltype(auto) | operator() (Is const ... indices) const |
| |
| constexpr decltype(auto) | operator() (typename Base::Subscripts const &subscripts) |
| |
| constexpr decltype(auto) | operator() (typename Base::Subscripts const &subscripts) const |
| |
◆ TensorProduct()
◆ operator()() [1/4]
◆ operator()() [2/4]
◆ operator()() [3/4]
◆ operator()() [4/4]
The documentation for this class was generated from the following file: