Home
last modified time | relevance | path

Searched defs:mat_traits (Results 1 – 12 of 12) sorted by relevance

/third_party/boost/boost/qvm/
Dmap_mat_mat.hpp58 mat_traits< qvm_detail::del_row_<I,OriginalMatrix> > struct
60 typedef qvm_detail::del_row_<I,OriginalMatrix> this_matrix;
61 typedef typename mat_traits<OriginalMatrix>::scalar_type scalar_type;
62 static int const rows=mat_traits<OriginalMatrix>::rows-1;
63 static int const cols=mat_traits<OriginalMatrix>::cols;
69 read_element( this_matrix const & x ) in read_element()
82 write_element( this_matrix & x ) in write_element()
94 read_element_idx( int row, int col, this_matrix const & x ) in read_element_idx()
106 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx()
187 mat_traits< qvm_detail::del_col_<J,OriginalMatrix> > struct
[all …]
Dmap_vec_mat.hpp58 mat_traits< qvm_detail::col_mat_<OriginalVector> > struct
60 typedef qvm_detail::col_mat_<OriginalVector> this_matrix;
61 typedef typename vec_traits<OriginalVector>::scalar_type scalar_type;
62 static int const rows=vec_traits<OriginalVector>::dim;
63 static int const cols=1;
69 read_element( this_matrix const & x ) in read_element()
81 write_element( this_matrix & x ) in write_element()
92 read_element_idx( int row, int col, this_matrix const & x ) in read_element_idx()
103 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx()
183 mat_traits< qvm_detail::row_mat_<OriginalVector> > struct
[all …]
Dmat_traits_array.hpp22 mat_traits<T[R][Q][C]> struct
24 static int const rows=0;
25 static int const cols=0;
26 typedef void scalar_type;
31 mat_traits<T[Rows][Cols]> struct
33 typedef T this_matrix[Rows][Cols];
34 typedef typename qvm_detail::remove_const<T>::type scalar_type;
35 static int const rows=Rows;
36 static int const cols=Cols;
42 read_element( this_matrix const & x ) in read_element()
[all …]
Dmat.hpp38 mat_traits< mat<T,Rows,Cols> > struct
40 typedef mat<T,Rows,Cols> this_matrix;
41 typedef T scalar_type;
42 static int const rows=Rows;
43 static int const cols=Cols;
49 read_element( this_matrix const & x ) in read_element()
62 write_element( this_matrix & x ) in write_element()
74 read_element_idx( int row, int col, this_matrix const & x ) in read_element_idx()
86 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx()
Dmat_traits.hpp17 mat_traits struct
19 static int const rows=0;
20 static int const cols=0;
21 typedef void scalar_type;
/third_party/boost/boost/qvm/detail/
Dtransp_impl.hpp54 mat_traits< qvm_detail::transposed_<OriginalMatrix> > struct
56 typedef typename mat_traits<OriginalMatrix>::scalar_type scalar_type;
57 typedef qvm_detail::transposed_<OriginalMatrix> this_matrix;
58 static int const rows=mat_traits<OriginalMatrix>::cols;
59 static int const cols=mat_traits<OriginalMatrix>::rows;
65 read_element( this_matrix const & x ) in read_element()
78 write_element( this_matrix & x ) in write_element()
90 read_element_idx( int row, int col, this_matrix const & x ) in read_element_idx()
102 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx()
/third_party/boost/libs/qvm/test/
Daccess_m_fail1.cpp18 mat_traits< my_mat<R,C> > struct
20 typedef int scalar_type;
21 static int const rows=R;
22 static int const cols=C;
Daccess_m_fail2.cpp18 mat_traits< my_mat<R,C> > struct
20 typedef int scalar_type;
21 static int const rows=R;
22 static int const cols=C;
Ddeduce_matrix_test.cpp35 mat_traits< m<T,R,C> > struct
37 typedef T scalar_type;
38 static int const rows=R;
39 static int const cols=C;
Dtest_qvm_matrix.hpp49 mat_traits< test_qvm::matrix<Tag,Rows,Cols,T> >: struct
52 typedef mat_traits_defaults<test_qvm::matrix<Tag,Rows,Cols,T>,T,Rows,Cols> base;
57 write_element( typename base::mat_type & m ) in write_element()
Dinterop_test.cpp41 mat_traits<my_stuff::mat> struct
43 typedef float scalar_type;
44 static int const rows=3;
45 static int const cols=3;
50 write_element( my_stuff::mat & m ) in write_element()
62 read_element( my_stuff::mat const & m ) in read_element()
74 write_element_idx( int r, int c, my_stuff::mat & m ) in write_element_idx()
86 read_element_idx( int r, int c, my_stuff::mat const & m ) in read_element_idx()
/third_party/boost/libs/qvm/doc/
Dqvm.adoc1053 [[mat_traits]] anchor
1178 [[mat_traits_defaults]]