ublas_uplo.hpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef BOOST_NUMERIC_BINDINGS_TRAITS_UBLAS_UPLO_H
00015 #define BOOST_NUMERIC_BINDINGS_TRAITS_UBLAS_UPLO_H
00016
00017 #include <boost/numeric/ublas/fwd.hpp>
00018
00019 namespace boost { namespace numeric { namespace bindings { namespace traits {
00020
00021 namespace detail {
00022
00023 template <typename UpLoTag>
00024 struct ublas_uplo {};
00025
00026 template<>
00027 struct ublas_uplo<boost::numeric::ublas::lower> {
00028 typedef lower_t type;
00029 };
00030 template<>
00031 struct ublas_uplo<boost::numeric::ublas::upper> {
00032 typedef upper_t type;
00033 };
00034
00035 }
00036
00037 }}}}
00038
00039 #endif