00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef MTL_HERMITIAN_INCLUDE
00013 #define MTL_HERMITIAN_INCLUDE
00014
00015 #include <boost/numeric/mtl/matrix/hermitian_view.hpp>
00016 #include <boost/numeric/mtl/utility/enable_if.hpp>
00017
00018 namespace mtl {
00019
00020
00021
00022 namespace matrix {
00024 template <typename Matrix>
00025 typename mtl::traits::enable_if_matrix<Matrix, hermitian_view<Matrix> >::type
00026 inline hermitian(const Matrix& matrix)
00027 {
00028 return hermitian_view<Matrix>(matrix);
00029 }
00030 }
00031
00032 using matrix::hermitian;
00033
00034 }
00035
00036 #endif // MTL_HERMITIAN_INCLUDE