![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <functional.hpp>
Public Types | |
typedef D | difference_type |
typedef row_major_tag | orientation_category |
typedef Z | size_type |
typedef basic_column_major< Z, D > | transposed_layout |
Static Public Member Functions | |
static BOOST_UBLAS_INLINE size_type | address (size_type i, size_type size_i, size_type j, size_type size_j) |
template<class I > | |
static BOOST_UBLAS_INLINE void | decrement_i (I &it, size_type, size_type size_j) |
template<class I > | |
static BOOST_UBLAS_INLINE void | decrement_i (I &it, difference_type n, size_type, size_type size_j) |
template<class I > | |
static BOOST_UBLAS_INLINE void | decrement_j (I &it, size_type, size_type) |
template<class I > | |
static BOOST_UBLAS_INLINE void | decrement_j (I &it, difference_type n, size_type, size_type) |
static BOOST_UBLAS_INLINE difference_type | distance_i (difference_type k, size_type, size_type size_j) |
static BOOST_UBLAS_INLINE difference_type | distance_j (difference_type k, size_type, size_type) |
static BOOST_UBLAS_INLINE size_type | element (size_type i, size_type size_i, size_type j, size_type size_j) |
static BOOST_UBLAS_INLINE bool | fast_i () |
static BOOST_UBLAS_INLINE bool | fast_j () |
template<class I > | |
static BOOST_UBLAS_INLINE void | increment_i (I &it, size_type, size_type size_j) |
template<class I > | |
static BOOST_UBLAS_INLINE void | increment_i (I &it, difference_type n, size_type, size_type size_j) |
template<class I > | |
static BOOST_UBLAS_INLINE void | increment_j (I &it, size_type, size_type) |
template<class I > | |
static BOOST_UBLAS_INLINE void | increment_j (I &it, difference_type n, size_type, size_type) |
static BOOST_UBLAS_INLINE size_type | index_i (difference_type k, size_type, size_type size_j) |
static BOOST_UBLAS_INLINE size_type | index_j (difference_type k, size_type, size_type size_j) |
static BOOST_UBLAS_INLINE size_type | index_m (size_type, size_type index2) |
static BOOST_UBLAS_INLINE size_type | index_M (size_type index1, size_type) |
static BOOST_UBLAS_INLINE size_type | lower_element (size_type i, size_type size_i, size_type j, size_type size_j) |
static BOOST_UBLAS_INLINE size_type | size_m (size_type, size_type size_j) |
static BOOST_UBLAS_INLINE size_type | size_M (size_type size_i, size_type) |
static BOOST_UBLAS_INLINE size_type | storage_size (size_type size_i, size_type size_j) |
static BOOST_UBLAS_INLINE size_type | triangular_size (size_type size_i, size_type size_j) |
static BOOST_UBLAS_INLINE size_type | upper_element (size_type i, size_type size_i, size_type j, size_type size_j) |
Definition at line 1352 of file functional.hpp.
typedef Z boost::numeric::ublas::basic_row_major< Z, D >::size_type |
Definition at line 1353 of file functional.hpp.
typedef D boost::numeric::ublas::basic_row_major< Z, D >::difference_type |
Definition at line 1354 of file functional.hpp.
typedef row_major_tag boost::numeric::ublas::basic_row_major< Z, D >::orientation_category |
Definition at line 1355 of file functional.hpp.
typedef basic_column_major<Z,D> boost::numeric::ublas::basic_row_major< Z, D >::transposed_layout |
Definition at line 1356 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::storage_size | ( | size_type | size_i, |
size_type | size_j | ||
) | [inline, static] |
Definition at line 1360 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::element | ( | size_type | i, |
size_type | size_i, | ||
size_type | j, | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1369 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::address | ( | size_type | i, |
size_type | size_i, | ||
size_type | j, | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1379 of file functional.hpp.
static BOOST_UBLAS_INLINE difference_type boost::numeric::ublas::basic_row_major< Z, D >::distance_i | ( | difference_type | k, |
size_type | , | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1391 of file functional.hpp.
static BOOST_UBLAS_INLINE difference_type boost::numeric::ublas::basic_row_major< Z, D >::distance_j | ( | difference_type | k, |
size_type | , | ||
size_type | |||
) | [inline, static] |
Definition at line 1396 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::index_i | ( | difference_type | k, |
size_type | , | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1401 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::index_j | ( | difference_type | k, |
size_type | , | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1406 of file functional.hpp.
static BOOST_UBLAS_INLINE bool boost::numeric::ublas::basic_row_major< Z, D >::fast_i | ( | ) | [inline, static] |
Definition at line 1411 of file functional.hpp.
static BOOST_UBLAS_INLINE bool boost::numeric::ublas::basic_row_major< Z, D >::fast_j | ( | ) | [inline, static] |
Definition at line 1416 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_row_major< Z, D >::increment_i | ( | I & | it, |
size_type | , | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1424 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_row_major< Z, D >::increment_i | ( | I & | it, |
difference_type | n, | ||
size_type | , | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1430 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_row_major< Z, D >::decrement_i | ( | I & | it, |
size_type | , | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1436 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_row_major< Z, D >::decrement_i | ( | I & | it, |
difference_type | n, | ||
size_type | , | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1442 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_row_major< Z, D >::increment_j | ( | I & | it, |
size_type | , | ||
size_type | |||
) | [inline, static] |
Definition at line 1448 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_row_major< Z, D >::increment_j | ( | I & | it, |
difference_type | n, | ||
size_type | , | ||
size_type | |||
) | [inline, static] |
Definition at line 1454 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_row_major< Z, D >::decrement_j | ( | I & | it, |
size_type | , | ||
size_type | |||
) | [inline, static] |
Definition at line 1460 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_row_major< Z, D >::decrement_j | ( | I & | it, |
difference_type | n, | ||
size_type | , | ||
size_type | |||
) | [inline, static] |
Definition at line 1466 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::triangular_size | ( | size_type | size_i, |
size_type | size_j | ||
) | [inline, static] |
Definition at line 1473 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::lower_element | ( | size_type | i, |
size_type | size_i, | ||
size_type | j, | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1481 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::upper_element | ( | size_type | i, |
size_type | size_i, | ||
size_type | j, | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1494 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::index_M | ( | size_type | index1, |
size_type | |||
) | [inline, static] |
Definition at line 1507 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::index_m | ( | size_type | , |
size_type | index2 | ||
) | [inline, static] |
Definition at line 1512 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::size_M | ( | size_type | size_i, |
size_type | |||
) | [inline, static] |
Definition at line 1517 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_row_major< Z, D >::size_m | ( | size_type | , |
size_type | size_j | ||
) | [inline, static] |
Definition at line 1522 of file functional.hpp.