#include <direct_sum.hpp>
|
template<class XA , class XB >
requires IsSame<VA, RemoveReference<XA>> && IsSame<VB, RemoveReference<XB>> |
| | DirectSum (XA &&a, XB &&b) |
| |
template<IsConvertible< Index >... Is>
requires (sizeof...(Is) == Base::Dimension) |
| constexpr decltype(auto) | operator() (Is const ... indices) |
| |
template<IsConvertible< Index >... Is>
requires (sizeof...(Is) == Base::Dimension) |
| 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 |
| |
| constexpr decltype(auto) | operator[] (Index const index)=delete |
| |
| constexpr decltype(auto) | operator[] (Index const index) const =delete |
| |
◆ DirectSum()
template<class
T , class N , class VA , class VB >
◆ operator()() [1/4]
template<class
T , class N , class VA , class VB >
template<IsConvertible<
Index >... Is>
requires (sizeof...(Is) == Base::Dimension)
◆ operator()() [2/4]
template<class
T , class N , class VA , class VB >
template<IsConvertible<
Index >... Is>
requires (sizeof...(Is) == Base::Dimension)
◆ operator()() [3/4]
template<class
T , class N , class VA , class VB >
◆ operator()() [4/4]
template<class
T , class N , class VA , class VB >
◆ operator[]() [1/2]
template<class
T , class N , class VA , class VB >
◆ operator[]() [2/2]
template<class
T , class N , class VA , class VB >
The documentation for this class was generated from the following file: