/third_party/boost/libs/qvm/test/ |
D | deduce_matrix_test.cpp | 21 same_type<typename boost::qvm::deduce_mat2<A,B,R,C>::type,Result> a; 22 same_type<typename boost::qvm::deduce_mat2<B,A,R,C>::type,Result> b;
|
D | test_qvm_matrix.hpp | 71 deduce_mat2<test_qvm::matrix<Tag,R1,C1,T>,test_qvm::matrix<Tag,R2,C2,T>,Rows,Cols> struct
|
/third_party/boost/boost/qvm/gen/ |
D | mat_operations2.hpp | 29 deduce_mat2<A,B,2,2> >::type 32 typedef typename deduce_mat2<A,B,2,2>::type R; in operator +() 68 deduce_mat2<A,B,2,1> >::type 71 typedef typename deduce_mat2<A,B,2,1>::type R; in operator +() 105 deduce_mat2<A,B,1,2> >::type 108 typedef typename deduce_mat2<A,B,1,2>::type R; in operator +() 142 deduce_mat2<A,B,2,2> >::type 145 typedef typename deduce_mat2<A,B,2,2>::type R; in operator -() 181 deduce_mat2<A,B,2,1> >::type 184 typedef typename deduce_mat2<A,B,2,1>::type R; in operator -() [all …]
|
D | mat_operations3.hpp | 31 deduce_mat2<A,B,3,3> >::type 34 typedef typename deduce_mat2<A,B,3,3>::type R; in operator +() 75 deduce_mat2<A,B,3,1> >::type 78 typedef typename deduce_mat2<A,B,3,1>::type R; in operator +() 113 deduce_mat2<A,B,1,3> >::type 116 typedef typename deduce_mat2<A,B,1,3>::type R; in operator +() 151 deduce_mat2<A,B,3,3> >::type 154 typedef typename deduce_mat2<A,B,3,3>::type R; in operator -() 195 deduce_mat2<A,B,3,1> >::type 198 typedef typename deduce_mat2<A,B,3,1>::type R; in operator -() [all …]
|
D | mat_operations4.hpp | 31 deduce_mat2<A,B,4,4> >::type 34 typedef typename deduce_mat2<A,B,4,4>::type R; in operator +() 82 deduce_mat2<A,B,4,1> >::type 85 typedef typename deduce_mat2<A,B,4,1>::type R; in operator +() 121 deduce_mat2<A,B,1,4> >::type 124 typedef typename deduce_mat2<A,B,1,4>::type R; in operator +() 160 deduce_mat2<A,B,4,4> >::type 163 typedef typename deduce_mat2<A,B,4,4>::type R; in operator -() 211 deduce_mat2<A,B,4,1> >::type 214 typedef typename deduce_mat2<A,B,4,1>::type R; in operator -() [all …]
|
/third_party/boost/boost/qvm/ |
D | map_mat_mat.hpp | 125 … deduce_mat2<qvm_detail::del_row_<J,OriginalMatrix>,qvm_detail::del_row_<J,OriginalMatrix>,R,C> struct 254 … deduce_mat2<qvm_detail::del_col_<J,OriginalMatrix>,qvm_detail::del_col_<J,OriginalMatrix>,R,C> struct 390 …deduce_mat2<qvm_detail::del_row_col_<I,J,OriginalMatrix>,qvm_detail::del_row_col_<I,J,OriginalMatr… struct 498 … deduce_mat2<qvm_detail::neg_row_<J,OriginalMatrix>,qvm_detail::neg_row_<J,OriginalMatrix>,R,C> struct 596 … deduce_mat2<qvm_detail::neg_col_<J,OriginalMatrix>,qvm_detail::neg_col_<J,OriginalMatrix>,R,C> struct 737 …deduce_mat2<qvm_detail::swap_rows_<R1,R2,OriginalMatrix>,qvm_detail::swap_rows_<R1,R2,OriginalMatr… struct 866 …deduce_mat2<qvm_detail::swap_cols_<C1,C2,OriginalMatrix>,qvm_detail::swap_cols_<C1,C2,OriginalMatr… struct
|
D | map_vec_mat.hpp | 121 deduce_mat2<qvm_detail::col_mat_<OriginalVector>,qvm_detail::col_mat_<OriginalVector>,R,C> struct 246 deduce_mat2<qvm_detail::row_mat_<OriginalVector>,qvm_detail::row_mat_<OriginalVector>,R,C> struct 435 …deduce_mat2<qvm_detail::translation_mat_<OriginalVector>,qvm_detail::translation_mat_<OriginalVect… struct 562 deduce_mat2<qvm_detail::diag_mat_<OriginalVector>,qvm_detail::diag_mat_<OriginalVector>,R,C> struct
|
D | deduce_mat.hpp | 82 deduce_mat2 struct
|
D | mat_traits_array.hpp | 105 deduce_mat2<T1[Rows][Cols],T2[Rows][Cols],R,C> struct
|
/third_party/boost/boost/qvm/detail/ |
D | transp_impl.hpp | 121 … deduce_mat2<qvm_detail::transposed_<OriginalMatrix>,qvm_detail::transposed_<OriginalMatrix>,R,C> struct
|
/third_party/boost/libs/qvm/doc/ |
D | qvm.adoc | 298 …y compilers, it can be avoided altogether by specializing the <<deduce_mat2,`deduce_mat2`>> templa… 305 struct deduce_mat2<user_matrix1,user_matrix2,3,3> { 310 struct deduce_mat2<user_matrix2,user_matrix1,3,3> { 319 …uce_quat2,`deduce_quat2`>>, <<deduce_vec2,`deduce_vec2`>> and <<deduce_mat2,`deduce_mat2`>> in ind… 1259 [[deduce_mat2]] anchor 1260 ==== `deduce_mat2` 1268 struct deduce_mat2 { 1281 - `is_mat<deduce_mat2<A,B>::type>::value` must be `true`; 1282 - `deduce_mat2<A,B>::type` must be copyable; 1283 - `<<mat_traits,mat_traits>><deduce_mat2<A,B>::type>::rows==Rows`; [all …]
|