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: