Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::ublas::basic_column_major< Z, D > Struct Template Reference

#include <fwd.hpp>

Public Types

typedef Z size_type
 
typedef D difference_type
 
typedef column_major_tag orientation_category
 
typedef basic_row_major< Z, D > transposed_layout
 

Static Public Member Functions

static BOOST_UBLAS_INLINE size_type storage_size (size_type size_i, size_type size_j)
 
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 size_type address (size_type i, size_type size_i, size_type j, size_type size_j)
 
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 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 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 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 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)
 
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 size_type triangular_size (size_type size_i, size_type size_j)
 
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 upper_element (size_type i, size_type size_i, size_type j, 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 size_M (size_type, size_type size_j)
 
static BOOST_UBLAS_INLINE size_type size_m (size_type size_i, size_type)
 

Member Typedef Documentation

template<class Z , class D >
typedef D boost::numeric::ublas::basic_column_major< Z, D >::difference_type
template<class Z , class D >
typedef Z boost::numeric::ublas::basic_column_major< Z, D >::size_type
template<class Z , class D >
typedef basic_row_major<Z,D> boost::numeric::ublas::basic_column_major< Z, D >::transposed_layout

Member Function Documentation

template<class Z , class D >
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 
)
inlinestatic
template<class Z , class D >
template<class I >
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::decrement_i ( I &  it,
size_type  ,
size_type   
)
inlinestatic

References boost::it.

template<class Z , class D >
template<class I >
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::decrement_i ( I &  it,
difference_type  n,
size_type  ,
size_type   
)
inlinestatic

References boost::n.

template<class Z , class D >
template<class I >
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::decrement_j ( I &  it,
size_type  size_i,
size_type   
)
inlinestatic
template<class Z , class D >
template<class I >
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   
)
inlinestatic
template<class Z , class D >
static BOOST_UBLAS_INLINE difference_type boost::numeric::ublas::basic_column_major< Z, D >::distance_i ( difference_type  k,
size_type  ,
size_type   
)
inlinestatic
template<class Z , class D >
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   
)
inlinestatic
template<class Z , class D >
static BOOST_UBLAS_INLINE bool boost::numeric::ublas::basic_column_major< Z, D >::fast_i ( )
inlinestatic
template<class Z , class D >
static BOOST_UBLAS_INLINE bool boost::numeric::ublas::basic_column_major< Z, D >::fast_j ( )
inlinestatic
template<class Z , class D >
template<class I >
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::increment_i ( I &  it,
size_type  ,
size_type   
)
inlinestatic

References boost::it.

template<class Z , class D >
template<class I >
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::increment_i ( I &  it,
difference_type  n,
size_type  ,
size_type   
)
inlinestatic

References boost::n.

template<class Z , class D >
template<class I >
static BOOST_UBLAS_INLINE void boost::numeric::ublas::basic_column_major< Z, D >::increment_j ( I &  it,
size_type  size_i,
size_type   
)
inlinestatic
template<class Z , class D >
template<class I >
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   
)
inlinestatic
template<class Z , class D >
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   
)
inlinestatic
template<class Z , class D >
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   
)
inlinestatic
template<class Z , class D >
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::index_M ( size_type  ,
size_type  index2 
)
inlinestatic
template<class Z , class D >
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::index_m ( size_type  index1,
size_type   
)
inlinestatic
template<class Z , class D >
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 
)
inlinestatic
template<class Z , class D >
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::size_M ( size_type  ,
size_type  size_j 
)
inlinestatic
template<class Z , class D >
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::size_m ( size_type  size_i,
size_type   
)
inlinestatic
template<class Z , class D >
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::storage_size ( size_type  size_i,
size_type  size_j 
)
inlinestatic
template<class Z , class D >
static BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_column_major< Z, D >::triangular_size ( size_type  size_i,
size_type  size_j 
)
inlinestatic
template<class Z , class D >
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 
)
inlinestatic

References BOOST_UBLAS_CHECK.


The documentation for this struct was generated from the following file: