|
template<class C , typename = std::enable_if_t<internal::has_traits<C>::value>> |
constexpr auto | lin::view (typename C::Traits::elem_t *elems) |
| Creates a tensor view with default dimensions. More...
|
|
template<class C , typename = std::enable_if_t<internal::conjunction< internal::has_traits<C>, internal::is_vector<C>>::value>> |
constexpr auto | lin::view (typename C::Traits::elem_t *elems, size_t n) |
| Creates a vector view with the provided length. More...
|
|
template<class C , typename = std::enable_if_t<internal::has_traits<C>::value>> |
constexpr auto | lin::view (typename C::Traits::elem_t *elems, size_t r, size_t c) |
| Creates a tensor view with the provided dimensions. More...
|
|
template<class C , typename = std::enable_if_t<internal::has_traits<C>::value>> |
constexpr auto | lin::view (typename C::Traits::elem_t const *elems) |
| Creates a constant tensor view with default dimensions. More...
|
|
template<class C , typename = std::enable_if_t<internal::conjunction< internal::has_traits<C>, internal::is_vector<C>>::value>> |
constexpr auto | lin::view (typename C::Traits::elem_t const *elems, size_t n) |
| Creates a constant vector view with the provided length. More...
|
|
template<class C , typename = std::enable_if_t<internal::has_traits<C>::value>> |
constexpr auto | lin::view (typename C::Traits::elem_t const *elems, size_t r, size_t c) |
| Creates a constant tensor view with the provided dimensions. More...
|
|