|
| template<template< typename, std::size_t > class array_t, concepts::scalar scalar_t, std::size_t ROW> |
| constexpr decltype(auto) | operator() (const matrix< array_t, scalar_t, ROW, 1 > &m, std::size_t row) const |
| | Get const access to a matrix element.
|
| template<template< typename, std::size_t > class array_t, concepts::scalar scalar_t, std::size_t ROW, std::size_t COL> |
| constexpr decltype(auto) | operator() (const matrix< array_t, scalar_t, ROW, COL > &m, std::size_t row, std::size_t col) const |
| | Get const access to a matrix element.
|
| template<template< typename, std::size_t > class array_t, concepts::scalar scalar_t, std::size_t N> |
| constexpr decltype(auto) | operator() (const vector< N, scalar_t, array_t > &v, std::size_t row) const |
| | Get const access to a vector element.
|
| template<template< typename, std::size_t > class array_t, concepts::scalar scalar_t, std::size_t ROW> |
| constexpr decltype(auto) | operator() (matrix< array_t, scalar_t, ROW, 1 > &m, std::size_t row) const |
| | Get non-const access to a matrix element.
|
| template<template< typename, std::size_t > class array_t, concepts::scalar scalar_t, std::size_t ROW, std::size_t COL> |
| constexpr decltype(auto) | operator() (matrix< array_t, scalar_t, ROW, COL > &m, std::size_t row, std::size_t col) const |
| | Get non-const access to a matrix element.
|
| template<template< typename, std::size_t > class array_t, concepts::scalar scalar_t, std::size_t N> |
| constexpr decltype(auto) | operator() (vector< N, scalar_t, array_t > &v, std::size_t row) const |
| | Get non-const access to a vector element.
|
Functor used to access elements of a matrix.