EinsumIdx is a struct store information of index used in einsum operation.
More...
#include <Einsum.h>
|
| EinsumIdx (char _label, std::size_t _cnt, std::size_t _dim, std::size_t _val) |
|
|
char | label |
| unique identifer for EinsumIdx
|
|
std::size_t | cnt = 0 |
| indicate the type (0: fixed; 1: outer; >1: inner)
|
|
std::size_t | dim = 0 |
| bound of the value of index
|
|
std::size_t | val = 0 |
| the value of the index
|
|
EinsumIdx is a struct store information of index used in einsum operation.
Definition at line 142 of file Einsum.h.
◆ EinsumIdx()
PROJECT_NS::EinsumIdx::EinsumIdx |
( |
char | _label, |
|
|
std::size_t | _cnt, |
|
|
std::size_t | _dim, |
|
|
std::size_t | _val ) |
|
inline |
◆ cnt
std::size_t PROJECT_NS::EinsumIdx::cnt = 0 |
indicate the type (0: fixed; 1: outer; >1: inner)
Definition at line 147 of file Einsum.h.
◆ dim
std::size_t PROJECT_NS::EinsumIdx::dim = 0 |
bound of the value of index
Definition at line 148 of file Einsum.h.
◆ label
char PROJECT_NS::EinsumIdx::label |
◆ val
std::size_t PROJECT_NS::EinsumIdx::val = 0 |
the value of the index
Definition at line 149 of file Einsum.h.
The documentation for this struct was generated from the following file: