ublas_uplo.hpp

Go to the documentation of this file.
00001 /*
00002  * 
00003  * Copyright (c) Kresimir Fresl 2002 
00004  *
00005  * Distributed under the Boost Software License, Version 1.0.
00006  * (See accompanying file LICENSE_1_0.txt or copy at
00007  * http://www.boost.org/LICENSE_1_0.txt)
00008  *
00009  * Author acknowledges the support of the Faculty of Civil Engineering, 
00010  * University of Zagreb, Croatia.
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 

Generated on Wed Nov 23 19:00:52 2011 for FreeCAD by  doxygen 1.6.1