boost::numeric::bindings::traits::detail Namespace Reference

Classes

class  array
struct  generate_const
 Copy const from V to X if present. More...
struct  generate_const< const T[N], X >
struct  generate_const< const T[N], X const >
struct  generate_const< const V, X >
struct  generate_const< V const, X const >
struct  symm_herm_compatible
struct  symm_herm_compatible< std::complex< T >, symmetric_t >
struct  symm_herm_compatible< T, hermitian_t >
struct  symm_herm_compatible< T, symmetric_t >
struct  symm_herm_pack_t
struct  symm_herm_pack_t< complex_d >
struct  symm_herm_pack_t< complex_f >
struct  symm_herm_pack_t< double >
struct  symm_herm_pack_t< float >
struct  symm_herm_t
struct  symm_herm_t< complex_d >
struct  symm_herm_t< complex_f >
struct  symm_herm_t< double >
struct  symm_herm_t< float >
struct  ublas_banded_ordering
struct  ublas_banded_ordering< boost::numeric::ublas::column_major_tag >
struct  ublas_banded_ordering< boost::numeric::ublas::row_major_tag >
struct  ublas_ordering
struct  ublas_ordering< boost::numeric::ublas::column_major_tag >
struct  ublas_ordering< boost::numeric::ublas::row_major_tag >
struct  ublas_uplo
struct  ublas_uplo< boost::numeric::ublas::lower >
struct  ublas_uplo< boost::numeric::ublas::upper >

Functions

template<typename CIt , typename RIt >
void disentangle (CIt c, CIt c_end, RIt rr, RIt ri)
template<typename RIt , typename CIt >
void interlace (RIt r, RIt r_end, RIt ri, CIt c)
char m_uplo_tag (ublas::lower_tag const &)
char m_uplo_tag (ublas::upper_tag const &)
template<typename M >
int matrix_bandwidth (M const &m, lower_t)
template<typename M >
int matrix_bandwidth (M const &m, upper_t)
char matrix_uplo_tag (lower_t const &)
char matrix_uplo_tag (upper_t const &)
int to_int (traits::complex_f const &cf)
int to_int (double d)
int to_int (float f)

Function Documentation

template<typename CIt , typename RIt >
void boost::numeric::bindings::traits::detail::disentangle ( CIt  c,
CIt  c_end,
RIt  rr,
RIt  ri 
) [inline]
template<typename RIt , typename CIt >
void boost::numeric::bindings::traits::detail::interlace ( RIt  r,
RIt  r_end,
RIt  ri,
CIt  c 
) [inline]
char boost::numeric::bindings::traits::detail::m_uplo_tag ( ublas::lower_tag const &   )  [inline]

Definition at line 157 of file symm_herm_raw.hpp.

char boost::numeric::bindings::traits::detail::m_uplo_tag ( ublas::upper_tag const &   )  [inline]
template<typename M >
int boost::numeric::bindings::traits::detail::matrix_bandwidth ( M const &  m,
lower_t   
) [inline]

Definition at line 75 of file ublas_hermitian.hpp.

template<typename M >
int boost::numeric::bindings::traits::detail::matrix_bandwidth ( M const &  m,
upper_t   
) [inline]
char boost::numeric::bindings::traits::detail::matrix_uplo_tag ( lower_t const &   )  [inline]

Definition at line 134 of file matrix_traits.hpp.

char boost::numeric::bindings::traits::detail::matrix_uplo_tag ( upper_t const &   )  [inline]
int boost::numeric::bindings::traits::detail::to_int ( traits::complex_f const &  cf  )  [inline]

Definition at line 59 of file utils.hpp.

References boost::numeric::bindings::traits::real().

int boost::numeric::bindings::traits::detail::to_int ( double  d  )  [inline]

Definition at line 55 of file utils.hpp.

int boost::numeric::bindings::traits::detail::to_int ( float  f  )  [inline]

Generated on Wed Nov 23 19:01:51 2011 for FreeCAD by  doxygen 1.6.1