#include <dim.h>
|
Dim | operator+ (const Dim &dim, const value_type &scalar) |
|
Dim | operator+ (const value_type &scalar, const Dim &dim) |
|
Dim | operator+= (Dim &dim, const value_type &scalar) |
|
Dim | operator- (const Dim &dim, const value_type &scalar) |
|
Dim | operator- (const value_type &scalar, const Dim &dim) |
|
Dim | operator-= (Dim &dim, const value_type &scalar) |
|
Dim | operator/ (const Dim &dim, const value_type &scalar) |
|
Dim | operator/ (const value_type &scalar, const Dim &dim) |
|
Dim | operator/= (Dim &dim, const value_type &scalar) |
|
Dim | operator* (const Dim &dim, const value_type &scalar) |
|
Dim | operator* (const value_type &scalar, const Dim &dim) |
|
Dim | operator*= (Dim &dim, const value_type &scalar) |
|
Dim | operator< (const Dim &dim, const value_type &scalar) |
|
Dim | operator< (const value_type &scalar, const Dim &dim) |
|
Dim | operator<= (const Dim &dim, const value_type &scalar) |
|
Dim | operator<= (const value_type &scalar, const Dim &dim) |
|
Dim | operator> (const Dim &dim, const value_type &scalar) |
|
Dim | operator> (const value_type &scalar, const Dim &dim) |
|
Dim | operator>= (const Dim &dim, const value_type &scalar) |
|
Dim | operator>= (const value_type &scalar, const Dim &dim) |
|
std::ostream & | operator<< (std::ostream &os, const Dim &self) |
|
◆ size_t
◆ value_type
◆ all() [1/2]
◆ all() [2/2]
◆ begin() [1/2]
◆ begin() [2/2]
◆ concat() [1/2]
template<int N>
template<class... Ints, class = std::enable_if_t< bc::traits::sequence_of_v<bc::size_t, Ints...>>>
◆ concat() [2/2]
template<int N>
template<int X>
◆ data() [1/2]
◆ data() [2/2]
◆ dim()
◆ end() [1/2]
◆ end() [2/2]
◆ fill()
◆ operator!=() [1/2]
◆ operator!=() [2/2]
template<int N>
template<int X>
◆ operator*()
◆ operator*=()
◆ operator+()
◆ operator+=()
◆ operator-()
◆ operator-=()
◆ operator/()
◆ operator/=()
◆ operator<()
◆ operator<=()
◆ operator==() [1/2]
◆ operator==() [2/2]
template<int N>
template<int X>
◆ operator>()
◆ operator>=()
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ outer_dim()
◆ prod() [1/2]
◆ prod() [2/2]
◆ reversed()
◆ size()
◆ subdim()
template<int N>
template<int Start, int End = N>
◆ sum() [1/2]
◆ sum() [2/2]
◆ to_string() [1/2]
template<int N>
std::string bc::Dim< N >::to_string |
( |
int |
begin, |
|
|
int |
end |
|
) |
| const |
|
inline |
◆ to_string() [2/2]
template<int N>
std::string bc::Dim< N >::to_string |
( |
int |
end = N | ) |
const |
|
inline |
◆ operator* [1/2]
◆ operator* [2/2]
◆ operator*=
◆ operator+ [1/2]
◆ operator+ [2/2]
◆ operator+=
◆ operator- [1/2]
◆ operator- [2/2]
◆ operator-=
◆ operator/ [1/2]
◆ operator/ [2/2]
◆ operator/=
◆ operator< [1/2]
◆ operator< [2/2]
◆ operator<<
template<int N>
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Dim< N > & |
self |
|
) |
| |
|
friend |
◆ operator<= [1/2]
◆ operator<= [2/2]
◆ operator> [1/2]
◆ operator> [2/2]
◆ operator>= [1/2]
◆ operator>= [2/2]
◆ m_index
◆ tensor_dim
template<int N>
constexpr int bc::Dim< N >::tensor_dim = N |
|
static |
The documentation for this struct was generated from the following file: