Home
last modified time | relevance | path

Searched refs:mat_traits (Results 1 – 17 of 17) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/qvm/
H A Dmat_access.hpp26 typename mat_traits<M>::scalar_type>::type
30 BOOST_STATIC_ASSERT(R<mat_traits<M>::rows); in A()
32 BOOST_STATIC_ASSERT(C<mat_traits<M>::cols); in A()
33 return mat_traits<M>::template read_element<R,C>(a); in A()
40 typename mat_traits<M>::scalar_type &>::type
44 BOOST_STATIC_ASSERT(R<mat_traits<M>::rows); in A()
46 BOOST_STATIC_ASSERT(C<mat_traits<M>::cols); in A()
47 return mat_traits<M>::template write_element<R,C>(a); in A()
52 …ename mat_traits<M>::scalar_type>::type A00( M const & a ) { BOOST_STATIC_ASSERT(0<mat_traits<M>::… in A00()
53 …ename mat_traits<M>::scalar_type>::type A01( M const & a ) { BOOST_STATIC_ASSERT(0<mat_traits<M>::… in A01()
[all …]
H A Dmat_operations.hpp68 ( (I%mat_traits<A>::cols)==0 ? '(' : ',' ) + in f()
69 … to_string(mat_traits<A>::template read_element<I/mat_traits<A>::cols,I%mat_traits<A>::cols>(a)) + in f()
70 ( (I%mat_traits<A>::cols)==mat_traits<A>::cols-1 ? ")" : "" ) + in f()
86 ( (SizeMinusOne%mat_traits<A>::cols)==0 ? '(' : ',' ) + in f()
87 …to_string(mat_traits<A>::template read_element<SizeMinusOne/mat_traits<A>::cols,SizeMinusOne%mat_t… in f()
97 !qvm_detail::to_string_m_defined<mat_traits<A>::rows,mat_traits<A>::cols>::value,
101 …return "("+qvm_detail::to_string_matrix_elements<0,mat_traits<A>::rows*mat_traits<A>::cols-1>::f(a… in to_string()
110 mat_traits<A>::rows==mat_traits<B>::rows &&
111 mat_traits<A>::cols==mat_traits<B>::cols,
116 typename mat_traits<A>::scalar_type, in cmp()
[all …]
H A Ddeduce_mat.hpp26 int MR=mat_traits<M>::rows,
27 int MC=mat_traits<M>::cols>
32 typedef mat<typename mat_traits<M>::scalar_type,R,C> type;
44 template <class Type,int Rows=mat_traits<Type>::rows,int Cols=mat_traits<Type>::cols>
58 int AR=mat_traits<A>::rows,
59 int AC=mat_traits<A>::cols,
60 int BR=mat_traits<B>::rows,
61 int BC=mat_traits<B>::cols>
H A Dmat_traits.hpp17 mat_traits struct
28 static bool const value=mat_traits<T>::rows>0 && mat_traits<T>::cols>0;
H A Dmat.hpp34 struct mat_traits;
38 mat_traits< mat<T,Rows,Cols> > struct
H A Dmat_traits_array.hpp22 mat_traits<T[R][CR][C]> struct
31 mat_traits<T[Rows][Cols]> struct
H A Dscalar_traits.hpp65 typedef typename mat_traits<A>::scalar_type type;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/qvm/gen/
H A Dmat_operations4.hpp29 mat_traits<A>::rows==4 && mat_traits<B>::rows==4 &&
30 mat_traits<A>::cols==4 && mat_traits<B>::cols==4,
35 BOOST_QVM_STATIC_ASSERT(mat_traits<R>::rows==4); in operator +()
36 BOOST_QVM_STATIC_ASSERT(mat_traits<R>::cols==4); in operator +()
38mat_traits<R>::template write_element<0,0>(r)=mat_traits<A>::template read_element<0,0>(a)+mat_tra… in operator +()
39mat_traits<R>::template write_element<0,1>(r)=mat_traits<A>::template read_element<0,1>(a)+mat_tra… in operator +()
40mat_traits<R>::template write_element<0,2>(r)=mat_traits<A>::template read_element<0,2>(a)+mat_tra… in operator +()
41mat_traits<R>::template write_element<0,3>(r)=mat_traits<A>::template read_element<0,3>(a)+mat_tra… in operator +()
42mat_traits<R>::template write_element<1,0>(r)=mat_traits<A>::template read_element<1,0>(a)+mat_tra… in operator +()
43mat_traits<R>::template write_element<1,1>(r)=mat_traits<A>::template read_element<1,1>(a)+mat_tra… in operator +()
[all …]
H A Dmat_operations3.hpp29 mat_traits<A>::rows==3 && mat_traits<B>::rows==3 &&
30 mat_traits<A>::cols==3 && mat_traits<B>::cols==3,
35 BOOST_QVM_STATIC_ASSERT(mat_traits<R>::rows==3); in operator +()
36 BOOST_QVM_STATIC_ASSERT(mat_traits<R>::cols==3); in operator +()
38mat_traits<R>::template write_element<0,0>(r)=mat_traits<A>::template read_element<0,0>(a)+mat_tra… in operator +()
39mat_traits<R>::template write_element<0,1>(r)=mat_traits<A>::template read_element<0,1>(a)+mat_tra… in operator +()
40mat_traits<R>::template write_element<0,2>(r)=mat_traits<A>::template read_element<0,2>(a)+mat_tra… in operator +()
41mat_traits<R>::template write_element<1,0>(r)=mat_traits<A>::template read_element<1,0>(a)+mat_tra… in operator +()
42mat_traits<R>::template write_element<1,1>(r)=mat_traits<A>::template read_element<1,1>(a)+mat_tra… in operator +()
43mat_traits<R>::template write_element<1,2>(r)=mat_traits<A>::template read_element<1,2>(a)+mat_tra… in operator +()
[all …]
H A Dmat_operations2.hpp27 mat_traits<A>::rows==2 && mat_traits<B>::rows==2 &&
28 mat_traits<A>::cols==2 && mat_traits<B>::cols==2,
33 BOOST_QVM_STATIC_ASSERT(mat_traits<R>::rows==2); in operator +()
34 BOOST_QVM_STATIC_ASSERT(mat_traits<R>::cols==2); in operator +()
36mat_traits<R>::template write_element<0,0>(r)=mat_traits<A>::template read_element<0,0>(a)+mat_tra… in operator +()
37mat_traits<R>::template write_element<0,1>(r)=mat_traits<A>::template read_element<0,1>(a)+mat_tra… in operator +()
38mat_traits<R>::template write_element<1,0>(r)=mat_traits<A>::template read_element<1,0>(a)+mat_tra… in operator +()
39mat_traits<R>::template write_element<1,1>(r)=mat_traits<A>::template read_element<1,1>(a)+mat_tra… in operator +()
66 mat_traits<A>::rows==2 && mat_traits<B>::rows==2 &&
67 mat_traits<A>::cols==1 && mat_traits<B>::cols==1,
[all …]
H A Dmat_assign4.hpp24 mat_traits<A>::rows==4 && mat_traits<B>::rows==4 &&
25 mat_traits<A>::cols==4 && mat_traits<B>::cols==4,
29mat_traits<A>::template write_element<0,0>(a)=mat_traits<B>::template read_element<0,0>(b); in assign()
30mat_traits<A>::template write_element<0,1>(a)=mat_traits<B>::template read_element<0,1>(b); in assign()
31mat_traits<A>::template write_element<0,2>(a)=mat_traits<B>::template read_element<0,2>(b); in assign()
32mat_traits<A>::template write_element<0,3>(a)=mat_traits<B>::template read_element<0,3>(b); in assign()
33mat_traits<A>::template write_element<1,0>(a)=mat_traits<B>::template read_element<1,0>(b); in assign()
34mat_traits<A>::template write_element<1,1>(a)=mat_traits<B>::template read_element<1,1>(b); in assign()
35mat_traits<A>::template write_element<1,2>(a)=mat_traits<B>::template read_element<1,2>(b); in assign()
36mat_traits<A>::template write_element<1,3>(a)=mat_traits<B>::template read_element<1,3>(b); in assign()
[all …]
H A Dmat_assign3.hpp24 mat_traits<A>::rows==3 && mat_traits<B>::rows==3 &&
25 mat_traits<A>::cols==3 && mat_traits<B>::cols==3,
29mat_traits<A>::template write_element<0,0>(a)=mat_traits<B>::template read_element<0,0>(b); in assign()
30mat_traits<A>::template write_element<0,1>(a)=mat_traits<B>::template read_element<0,1>(b); in assign()
31mat_traits<A>::template write_element<0,2>(a)=mat_traits<B>::template read_element<0,2>(b); in assign()
32mat_traits<A>::template write_element<1,0>(a)=mat_traits<B>::template read_element<1,0>(b); in assign()
33mat_traits<A>::template write_element<1,1>(a)=mat_traits<B>::template read_element<1,1>(b); in assign()
34mat_traits<A>::template write_element<1,2>(a)=mat_traits<B>::template read_element<1,2>(b); in assign()
35mat_traits<A>::template write_element<2,0>(a)=mat_traits<B>::template read_element<2,0>(b); in assign()
36mat_traits<A>::template write_element<2,1>(a)=mat_traits<B>::template read_element<2,1>(b); in assign()
[all …]
H A Dmat_assign2.hpp24 mat_traits<A>::rows==2 && mat_traits<B>::rows==2 &&
25 mat_traits<A>::cols==2 && mat_traits<B>::cols==2,
29mat_traits<A>::template write_element<0,0>(a)=mat_traits<B>::template read_element<0,0>(b); in assign()
30mat_traits<A>::template write_element<0,1>(a)=mat_traits<B>::template read_element<0,1>(b); in assign()
31mat_traits<A>::template write_element<1,0>(a)=mat_traits<B>::template read_element<1,0>(b); in assign()
32mat_traits<A>::template write_element<1,1>(a)=mat_traits<B>::template read_element<1,1>(b); in assign()
59 mat_traits<A>::rows==2 && mat_traits<B>::rows==2 &&
60 mat_traits<A>::cols==1 && mat_traits<B>::cols==1,
64mat_traits<A>::template write_element<0,0>(a)=mat_traits<B>::template read_element<0,0>(b); in assign()
65mat_traits<A>::template write_element<1,0>(a)=mat_traits<B>::template read_element<1,0>(b); in assign()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/qvm/detail/
H A Dmat_assign.hpp39mat_traits<A>::template write_element<I/mat_traits<A>::cols,I%mat_traits<A>::cols>(a) = in f()
40mat_traits<B>::template read_element<I/mat_traits<B>::cols,I%mat_traits<B>::cols>(b); in f()
63 mat_traits<A>::rows==mat_traits<B>::rows &&
64 mat_traits<A>::cols==mat_traits<B>::cols &&
65 !qvm_detail::assign_mm_defined<mat_traits<A>::rows,mat_traits<A>::cols>::value,
69 qvm_detail::copy_matrix_elements<0,mat_traits<A>::rows*mat_traits<A>::cols>::f(a,b); in assign()
H A Ddeterminant_impl.hpp30 typename mat_traits<M>::scalar_type
34mat_traits<M>::template read_element<0,0>(a) * mat_traits<M>::template read_element<1,1>(a) - in determinant_impl_()
35mat_traits<M>::template read_element<1,0>(a) * mat_traits<M>::template read_element<0,1>(a); in determinant_impl_()
40 typename mat_traits<M>::scalar_type
43 typedef typename mat_traits<M>::scalar_type T; in determinant_impl_()
55 m[i-1][j2] = mat_traits<M>::read_element_idx(i,j,a); in determinant_impl_()
62 det += mat_traits<M>::read_element_idx(0,j1,a) * d; in determinant_impl_()
69 typename mat_traits<M>::scalar_type
72 BOOST_QVM_STATIC_ASSERT(mat_traits<M>::rows==mat_traits<M>::cols); in determinant_impl()
73 return determinant_impl_(a,det_size<mat_traits<M>::rows>()); in determinant_impl()
H A Dtransp_impl.hpp54 mat_traits< qvm_detail::transposed_<OriginalMatrix> > struct
56 typedef typename mat_traits<OriginalMatrix>::scalar_type scalar_type; argument
58 static int const rows=mat_traits<OriginalMatrix>::cols; argument
59 static int const cols=mat_traits<OriginalMatrix>::rows; argument
71 …return mat_traits<OriginalMatrix>::template read_element<Col,Row>(reinterpret_cast<OriginalMatrix … in read_element()
84 …return mat_traits<OriginalMatrix>::template write_element<Col,Row>(reinterpret_cast<OriginalMatrix… in write_element()
96 …return mat_traits<OriginalMatrix>::read_element_idx(col,row,reinterpret_cast<OriginalMatrix const … in read_element_idx()
108 …return mat_traits<OriginalMatrix>::write_element_idx(col,row,reinterpret_cast<OriginalMatrix &>(x)… in write_element_idx()
116 typedef mat<typename mat_traits<OriginalMatrix>::scalar_type,R,C> type;
123 typedef mat<typename mat_traits<OriginalMatrix>::scalar_type,R,C> type;
H A Dcofactor_impl.hpp27 BOOST_QVM_STATIC_ASSERT(mat_traits<A>::rows==mat_traits<A>::cols); in cofactor_impl()
28 int const N=mat_traits<A>::rows; in cofactor_impl()
29 typedef typename mat_traits<A>::scalar_type T; in cofactor_impl()
47 c[i1][j1] = mat_traits<A>::read_element_idx(ii,jj,a); in cofactor_impl()
55 mat_traits<R>::write_element_idx(i,j,b) = det; in cofactor_impl()