|
| Slice (size_t x0, size_t y0, const Matrix< Type, M, N > *data) |
|
Type | operator() (size_t i, size_t j) const |
|
Type & | operator() (size_t i, size_t j) |
|
template<size_t MM, size_t NN> |
Slice< Type, P, Q, M, N > & | operator= (const Slice< Type, P, Q, MM, NN > &other) |
|
Slice< Type, P, Q, M, N > & | operator= (const Matrix< Type, P, Q > &other) |
|
template<size_t DUMMY = 1> |
Slice< Type, 1, Q, M, N > & | operator= (const Vector< Type, Q > &other) |
|
template<size_t R, size_t S> |
const Slice< Type, R, S, M, N > | slice (size_t x0, size_t y0) const |
|
template<size_t R, size_t S> |
Slice< Type, R, S, M, N > | slice (size_t x0, size_t y0) |
|
void | copyTo (Type dst[M *N]) const |
|
void | copyToColumnMajor (Type dst[M *N]) const |
|
Type | norm_squared () |
|
Type | norm () |
|
bool | longerThan (Type testVal) |
|
template<typename Type, size_t P, size_t Q, size_t M, size_t N>
class matrix::Slice< Type, P, Q, M, N >
Definition at line 39 of file Matrix.hpp.
template<typename Type, size_t P, size_t Q, size_t M, size_t N>
template<typename Type, size_t P, size_t Q, size_t M, size_t N>
Type matrix::Slice< Type, P, Q, M, N >::operator() |
( |
size_t |
i, |
|
|
size_t |
j |
|
) |
| const |
|
inline |
Definition at line 33 of file Slice.hpp.
References matrix::Slice< Type, P, Q, M, N >::_data, matrix::Slice< Type, P, Q, M, N >::_x0, and matrix::Slice< Type, P, Q, M, N >::_y0.
template<typename Type, size_t P, size_t Q, size_t M, size_t N>
Type& matrix::Slice< Type, P, Q, M, N >::operator() |
( |
size_t |
i, |
|
|
size_t |
j |
|
) |
| |
|
inline |
Definition at line 38 of file Slice.hpp.
References matrix::Slice< Type, P, Q, M, N >::_data, matrix::Slice< Type, P, Q, M, N >::_x0, and matrix::Slice< Type, P, Q, M, N >::_y0.
template<typename Type, size_t P, size_t Q, size_t M, size_t N>
template<size_t R, size_t S>
const Slice<Type, R, S, M, N> matrix::Slice< Type, P, Q, M, N >::slice |
( |
size_t |
x0, |
|
|
size_t |
y0 |
|
) |
| const |
|
inline |
Definition at line 78 of file Slice.hpp.
References matrix::Slice< Type, P, Q, M, N >::_data, matrix::Slice< Type, P, Q, M, N >::_x0, and matrix::Slice< Type, P, Q, M, N >::_y0.
template<typename Type, size_t P, size_t Q, size_t M, size_t N>
template<size_t R, size_t S>
Definition at line 84 of file Slice.hpp.
References matrix::Slice< Type, P, Q, M, N >::_data, matrix::Slice< Type, P, Q, M, N >::_x0, and matrix::Slice< Type, P, Q, M, N >::_y0.