#include <opennn/core/tensor_types.h>
|
| static constexpr size_t | MaxRank = 4 |
| |
◆ Shape() [1/3]
◆ Shape() [2/3]
| opennn::Shape::Shape |
( |
initializer_list< Index > | list | ) |
|
|
inline |
◆ Shape() [3/3]
template<typename It>
| opennn::Shape::Shape |
( |
It | first, |
|
|
It | last ) |
|
inline |
◆ append()
| Shape & opennn::Shape::append |
( |
const Shape & | other | ) |
|
|
inline |
◆ back()
| Index opennn::Shape::back |
( |
| ) |
const |
|
inline |
◆ begin()
| const Index * opennn::Shape::begin |
( |
| ) |
const |
|
inlinenoexcept |
◆ clear()
| void opennn::Shape::clear |
( |
| ) |
|
|
inlinenoexcept |
◆ dim_or_zero()
| Index opennn::Shape::dim_or_zero |
( |
size_t | i | ) |
const |
|
inlinenoexcept |
◆ empty()
| bool opennn::Shape::empty |
( |
| ) |
const |
|
inlinenoexcept |
◆ end()
| const Index * opennn::Shape::end |
( |
| ) |
const |
|
inlinenoexcept |
◆ filled()
| static Shape opennn::Shape::filled |
( |
size_t | rank, |
|
|
Index | value ) |
|
inlinestatic |
◆ get_rank()
| size_t opennn::Shape::get_rank |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator==()
| bool opennn::Shape::operator== |
( |
const Shape & | other | ) |
const |
|
inlinenoexcept |
◆ operator[]()
| Index opennn::Shape::operator[] |
( |
size_t | i | ) |
const |
|
inlinenoexcept |
◆ push_back()
| void opennn::Shape::push_back |
( |
Index | value | ) |
|
|
inline |
◆ set_dimension()
| void opennn::Shape::set_dimension |
( |
size_t | index, |
|
|
Index | value ) |
|
inline |
◆ size()
| Index opennn::Shape::size |
( |
| ) |
const |
|
inline |
◆ operator<<
| ostream & operator<< |
( |
ostream & | os, |
|
|
const Shape & | shape ) |
|
friend |
◆ MaxRank
| size_t opennn::Shape::MaxRank = 4 |
|
staticconstexpr |