matrix_traits.hpp File Reference

#include <boost/numeric/bindings/traits/config.hpp>
#include <boost/numeric/bindings/traits/detail/generate_const.hpp>
#include <boost/type_traits/remove_const.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/static_assert.hpp>

Go to the source code of this file.

Classes

struct  boost::numeric::bindings::traits::banded_t
struct  boost::numeric::bindings::traits::column_major_t
struct  boost::numeric::bindings::traits::general_t
struct  boost::numeric::bindings::traits::hermitian_packed_t
struct  boost::numeric::bindings::traits::hermitian_t
struct  boost::numeric::bindings::traits::lower_t
struct  boost::numeric::bindings::traits::matrix_detail_traits< MIdentifier, MType >
 There is no default implementation since there is no reasonable default. More...
struct  boost::numeric::bindings::traits::matrix_traits< M >
 matrix_traits<> generic version: More...
struct  boost::numeric::bindings::traits::row_major_t
struct  boost::numeric::bindings::traits::symmetric_packed_t
struct  boost::numeric::bindings::traits::symmetric_t
struct  boost::numeric::bindings::traits::unknown_structure_t
struct  boost::numeric::bindings::traits::upper_t

Namespaces

namespace  boost
namespace  boost::numeric
namespace  boost::numeric::bindings
namespace  boost::numeric::bindings::traits
namespace  boost::numeric::bindings::traits::detail

Functions

template<typename M >
int boost::numeric::bindings::traits::leading_dimension (M &m)
template<typename M >
int boost::numeric::bindings::traits::matrix_lower_bandwidth (M &m)
template<typename M >
int boost::numeric::bindings::traits::matrix_size1 (M &m)
template<typename M >
int boost::numeric::bindings::traits::matrix_size2 (M &m)
template<typename M >
matrix_traits< M >::pointer boost::numeric::bindings::traits::matrix_storage (M &m)
template<typename M >
int boost::numeric::bindings::traits::matrix_storage_size (M &m)
template<typename M >
int boost::numeric::bindings::traits::matrix_stride1 (M &m)
template<typename M >
int boost::numeric::bindings::traits::matrix_stride2 (M &m)
template<typename SymmM >
char boost::numeric::bindings::traits::matrix_uplo_tag (SymmM &)
char boost::numeric::bindings::traits::detail::matrix_uplo_tag (lower_t const &)
char boost::numeric::bindings::traits::detail::matrix_uplo_tag (upper_t const &)
template<typename M >
int boost::numeric::bindings::traits::matrix_upper_bandwidth (M &m)

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