#include <tensor_utilities.h>
|
| static constexpr size_t | MaxRank = 4 |
| |
◆ Shape() [1/3]
◆ Shape() [2/3]
| opennn::Shape::Shape |
( |
size_t | new_rank, |
|
|
Index | value ) |
|
inline |
◆ Shape() [3/3]
| opennn::Shape::Shape |
( |
initializer_list< Index > | list | ) |
|
|
inline |
◆ append()
| Shape & opennn::Shape::append |
( |
const Shape & | other | ) |
|
|
inline |
◆ back() [1/2]
| Index & opennn::Shape::back |
( |
| ) |
|
|
inline |
◆ back() [2/2]
| const Index & opennn::Shape::back |
( |
| ) |
const |
|
inline |
◆ begin()
| const Index * opennn::Shape::begin |
( |
| ) |
const |
|
inlinenoexcept |
◆ clear()
| void opennn::Shape::clear |
( |
| ) |
|
|
inlinenoexcept |
◆ empty()
| bool opennn::Shape::empty |
( |
| ) |
const |
|
inlinenoexcept |
◆ end()
| const Index * opennn::Shape::end |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator!=()
| bool opennn::Shape::operator!= |
( |
const Shape & | other | ) |
const |
|
inlinenoexcept |
◆ operator==()
| bool opennn::Shape::operator== |
( |
const Shape & | other | ) |
const |
|
inlinenoexcept |
◆ operator[]() [1/2]
| const Index & opennn::Shape::operator[] |
( |
size_t | i | ) |
const |
|
inlinenoexcept |
◆ operator[]() [2/2]
| Index & opennn::Shape::operator[] |
( |
size_t | i | ) |
|
|
inlinenoexcept |
◆ push_back()
| void opennn::Shape::push_back |
( |
Index | value | ) |
|
|
inlinenoexcept |
◆ size()
| Index opennn::Shape::size |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator<<
| ostream & operator<< |
( |
ostream & | os, |
|
|
const Shape & | shape ) |
|
friend |
◆ dims
| Index opennn::Shape::dims[MaxRank] = {0} |
◆ MaxRank
| size_t opennn::Shape::MaxRank = 4 |
|
staticconstexpr |
◆ rank
| size_t opennn::Shape::rank = 0 |