![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <functional.hpp>
Public Types | |
typedef D | difference_type |
typedef column_major_tag | orientation_category |
typedef Z | size_type |
typedef basic_row_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) |
template<class I > | |
static BOOST_UBLAS_INLINE void | decrement_i (I &it, difference_type n, size_type, size_type) |
template<class I > | |
static BOOST_UBLAS_INLINE void | decrement_j (I &it, size_type size_i, size_type) |
template<class I > | |
static BOOST_UBLAS_INLINE void | decrement_j (I &it, difference_type n, size_type size_i, size_type) |
static BOOST_UBLAS_INLINE difference_type | distance_i (difference_type k, size_type, size_type) |
static BOOST_UBLAS_INLINE difference_type | distance_j (difference_type k, size_type size_i, 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) |
template<class I > | |
static BOOST_UBLAS_INLINE void | increment_i (I &it, difference_type n, size_type, size_type) |
template<class I > | |
static BOOST_UBLAS_INLINE void | increment_j (I &it, size_type size_i, size_type) |
template<class I > | |
static BOOST_UBLAS_INLINE void | increment_j (I &it, difference_type n, size_type size_i, size_type) |
static BOOST_UBLAS_INLINE size_type | index_i (difference_type k, size_type size_i, size_type) |
static BOOST_UBLAS_INLINE size_type | index_j (difference_type k, size_type size_i, size_type) |
static BOOST_UBLAS_INLINE size_type | index_m (size_type index1, size_type) |
static BOOST_UBLAS_INLINE size_type | index_M (size_type, size_type index2) |
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_i, size_type) |
static BOOST_UBLAS_INLINE size_type | size_M (size_type, size_type size_j) |
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 1530 of file functional.hpp.
typedef Z boost::numeric::ublas::basic_column_major< Z, D >::size_type |
Definition at line 1531 of file functional.hpp.
typedef D boost::numeric::ublas::basic_column_major< Z, D >::difference_type |
Definition at line 1532 of file functional.hpp.
typedef column_major_tag boost::numeric::ublas::basic_column_major< Z, D >::orientation_category |
Definition at line 1533 of file functional.hpp.
typedef basic_row_major<Z,D> boost::numeric::ublas::basic_column_major< Z, D >::transposed_layout |
Definition at line 1534 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::storage_size | ( | size_type | size_i, |
size_type | size_j | ||
) | [inline, static] |
Definition at line 1538 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::element | ( | size_type | i, |
size_type | size_i, | ||
size_type | j, | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1547 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::address | ( | size_type | i, |
size_type | size_i, | ||
size_type | j, | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1557 of file functional.hpp.
static BOOST_UBLAS_INLINE difference_type boost::numeric::ublas::basic_column_major< Z, D >::distance_i | ( | difference_type | k, |
size_type | , | ||
size_type | |||
) | [inline, static] |
Definition at line 1569 of file functional.hpp.
static BOOST_UBLAS_INLINE difference_type boost::numeric::ublas::basic_column_major< Z, D >::distance_j | ( | difference_type | k, |
size_type | size_i, | ||
size_type | |||
) | [inline, static] |
Definition at line 1574 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::index_i | ( | difference_type | k, |
size_type | size_i, | ||
size_type | |||
) | [inline, static] |
Definition at line 1579 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::index_j | ( | difference_type | k, |
size_type | size_i, | ||
size_type | |||
) | [inline, static] |
Definition at line 1584 of file functional.hpp.
static BOOST_UBLAS_INLINE bool boost::numeric::ublas::basic_column_major< Z, D >::fast_i | ( | ) | [inline, static] |
Definition at line 1589 of file functional.hpp.
static BOOST_UBLAS_INLINE bool boost::numeric::ublas::basic_column_major< Z, D >::fast_j | ( | ) | [inline, static] |
Definition at line 1594 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::increment_i | ( | I & | it, |
size_type | , | ||
size_type | |||
) | [inline, static] |
Definition at line 1602 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::increment_i | ( | I & | it, |
difference_type | n, | ||
size_type | , | ||
size_type | |||
) | [inline, static] |
Definition at line 1608 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::decrement_i | ( | I & | it, |
size_type | , | ||
size_type | |||
) | [inline, static] |
Definition at line 1614 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::decrement_i | ( | I & | it, |
difference_type | n, | ||
size_type | , | ||
size_type | |||
) | [inline, static] |
Definition at line 1620 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::increment_j | ( | I & | it, |
size_type | size_i, | ||
size_type | |||
) | [inline, static] |
Definition at line 1626 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::increment_j | ( | I & | it, |
difference_type | n, | ||
size_type | size_i, | ||
size_type | |||
) | [inline, static] |
Definition at line 1632 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::decrement_j | ( | I & | it, |
size_type | size_i, | ||
size_type | |||
) | [inline, static] |
Definition at line 1638 of file functional.hpp.
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::decrement_j | ( | I & | it, |
difference_type | n, | ||
size_type | size_i, | ||
size_type | |||
) | [inline, static] |
Definition at line 1644 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::triangular_size | ( | size_type | size_i, |
size_type | size_j | ||
) | [inline, static] |
Definition at line 1651 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::lower_element | ( | size_type | i, |
size_type | size_i, | ||
size_type | j, | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1659 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::upper_element | ( | size_type | i, |
size_type | size_i, | ||
size_type | j, | ||
size_type | size_j | ||
) | [inline, static] |
Definition at line 1670 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::index_M | ( | size_type | , |
size_type | index2 | ||
) | [inline, static] |
Definition at line 1683 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::index_m | ( | size_type | index1, |
size_type | |||
) | [inline, static] |
Definition at line 1688 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::size_M | ( | size_type | , |
size_type | size_j | ||
) | [inline, static] |
Definition at line 1693 of file functional.hpp.
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::size_m | ( | size_type | size_i, |
size_type | |||
) | [inline, static] |
Definition at line 1698 of file functional.hpp.