/third_party/boost/libs/qvm/test/ |
D | vec_register_test.cpp | 196 BOOST_TEST(&vec_traits<v2 >::write_element_idx(0, v_v2 ) == &v_v2 .x ); in BOOST_QVM_REGISTER_VEC_2() 197 BOOST_TEST(&vec_traits<v3 >::write_element_idx(0, v_v3 ) == &v_v3 .x ); in BOOST_QVM_REGISTER_VEC_2() 198 BOOST_TEST(&vec_traits<v4 >::write_element_idx(0, v_v4 ) == &v_v4 .x ); in BOOST_QVM_REGISTER_VEC_2() 199 BOOST_TEST_NOT(&vec_traits<v2rw>::write_element_idx(0, v_v2rw) == &v_v2rw.xr); in BOOST_QVM_REGISTER_VEC_2() 200 BOOST_TEST_NOT(&vec_traits<v3rw>::write_element_idx(0, v_v3rw) == &v_v3rw.xr); in BOOST_QVM_REGISTER_VEC_2() 201 BOOST_TEST_NOT(&vec_traits<v4rw>::write_element_idx(0, v_v4rw) == &v_v4rw.xr); in BOOST_QVM_REGISTER_VEC_2() 202 BOOST_TEST(&vec_traits<v2rw>::write_element_idx(0, v_v2rw) == &v_v2rw.x ); in BOOST_QVM_REGISTER_VEC_2() 203 BOOST_TEST(&vec_traits<v3rw>::write_element_idx(0, v_v3rw) == &v_v3rw.x ); in BOOST_QVM_REGISTER_VEC_2() 204 BOOST_TEST(&vec_traits<v4rw>::write_element_idx(0, v_v4rw) == &v_v4rw.x ); in BOOST_QVM_REGISTER_VEC_2() 205 BOOST_TEST(&vec_traits<v2 >::write_element_idx(1, v_v2 ) == &v_v2 .y ); in BOOST_QVM_REGISTER_VEC_2() [all …]
|
D | mat_index_test.cpp | 27 BOOST_TEST(&mat_traits<M>::write_element_idx(0,0,m)==&m.a[0][0]); in main() 28 BOOST_TEST(&mat_traits<M>::write_element_idx(0,1,m)==&m.a[0][1]); in main() 29 BOOST_TEST(&mat_traits<M>::write_element_idx(0,2,m)==&m.a[0][2]); in main() 30 BOOST_TEST(&mat_traits<M>::write_element_idx(1,0,m)==&m.a[1][0]); in main() 31 BOOST_TEST(&mat_traits<M>::write_element_idx(1,1,m)==&m.a[1][1]); in main() 32 BOOST_TEST(&mat_traits<M>::write_element_idx(1,2,m)==&m.a[1][2]); in main()
|
D | mat_traits_array_test.cpp | 106 BOOST_TEST((&mat_traits<int[3][3]>::write_element_idx(0,0,arr)==&arr[0][0])); in main() 107 BOOST_TEST((&mat_traits<int[3][3]>::write_element_idx(0,1,arr)==&arr[0][1])); in main() 108 BOOST_TEST((&mat_traits<int[3][3]>::write_element_idx(0,2,arr)==&arr[0][2])); in main() 109 BOOST_TEST((&mat_traits<int[3][3]>::write_element_idx(1,0,arr)==&arr[1][0])); in main() 110 BOOST_TEST((&mat_traits<int[3][3]>::write_element_idx(1,1,arr)==&arr[1][1])); in main() 111 BOOST_TEST((&mat_traits<int[3][3]>::write_element_idx(1,2,arr)==&arr[1][2])); in main() 112 BOOST_TEST((&mat_traits<int[3][3]>::write_element_idx(2,0,arr)==&arr[2][0])); in main() 113 BOOST_TEST((&mat_traits<int[3][3]>::write_element_idx(2,1,arr)==&arr[2][1])); in main() 114 BOOST_TEST((&mat_traits<int[3][3]>::write_element_idx(2,2,arr)==&arr[2][2])); in main()
|
D | vec_index_test.cpp | 23 BOOST_TEST(&vec_traits<V>::write_element_idx(0,v)==&v.a[0]); in main() 24 BOOST_TEST(&vec_traits<V>::write_element_idx(1,v)==&v.a[1]); in main() 25 BOOST_TEST(&vec_traits<V>::write_element_idx(2,v)==&v.a[2]); in main() 26 BOOST_TEST(&vec_traits<V>::write_element_idx(3,v)==&v.a[3]); in main()
|
D | quat_traits_array_test.cpp | 71 BOOST_TEST((&quat_traits<int[4]>::write_element_idx(0,arr)==&arr[0])); in main() 72 BOOST_TEST((&quat_traits<int[4]>::write_element_idx(1,arr)==&arr[1])); in main() 73 BOOST_TEST((&quat_traits<int[4]>::write_element_idx(2,arr)==&arr[2])); in main() 74 BOOST_TEST((&quat_traits<int[4]>::write_element_idx(3,arr)==&arr[3])); in main()
|
D | vec_traits_array_test.cpp | 65 BOOST_TEST((&vec_traits<int[3]>::write_element_idx(0,arr)==&arr[0])); in main() 66 BOOST_TEST((&vec_traits<int[3]>::write_element_idx(1,arr)==&arr[1])); in main() 67 BOOST_TEST((&vec_traits<int[3]>::write_element_idx(2,arr)==&arr[2])); in main()
|
D | test_qvm_vector.hpp | 63 using base::write_element_idx;
|
D | test_qvm_matrix.hpp | 66 using base::write_element_idx;
|
D | interop_test.cpp | 74 write_element_idx( int r, int c, my_stuff::mat & m ) in write_element_idx() function 126 write_element_idx( int i, my_stuff::vec & m ) in write_element_idx() function
|
/third_party/boost/boost/qvm/ |
D | vec_traits_defaults.hpp | 32 write_element_idx( int i, A & a ) in write_element_idx() function 36 vector_w<I+1,N>::write_element_idx(i,a); in write_element_idx() 48 write_element_idx( int, A & a ) in write_element_idx() function 78 return vec_traits<vec_type>::write_element_idx(i,const_cast<vec_type &>(x)); in read_element_idx() 86 write_element_idx( int i, vec_type & m ) in write_element_idx() function 88 return qvm_detail::vector_w<0,vec_traits<vec_type>::dim>::write_element_idx(i,m); in write_element_idx()
|
D | mat_traits_defaults.hpp | 32 write_element_idx( int r, int c, A & a ) in write_element_idx() function 36 matrix_w<I+1,N>::write_element_idx(r,c,a); in write_element_idx() 48 write_element_idx( int, int, A & a ) in write_element_idx() function 79 return mat_traits<mat_type>::write_element_idx(r,c,const_cast<mat_type &>(x)); in read_element_idx() 87 write_element_idx( int r, int c, mat_type & m ) in write_element_idx() function 89 …etail::matrix_w<0,mat_traits<mat_type>::rows*mat_traits<mat_type>::cols>::write_element_idx(r,c,m); in write_element_idx()
|
D | map_mat_vec.hpp | 101 write_element_idx( int i, this_vector & x ) in write_element_idx() function 105 … return mat_traits<OriginalMatrix>::write_element_idx(i,Col,reinterpret_cast<OriginalMatrix &>(x)); in write_element_idx() 223 write_element_idx( int i, this_vector & x ) in write_element_idx() function 227 … return mat_traits<OriginalMatrix>::write_element_idx(Row,i,reinterpret_cast<OriginalMatrix &>(x)); in write_element_idx() 363 write_element_idx( int i, this_vector & x ) in write_element_idx() function 367 … return mat_traits<OriginalMatrix>::write_element_idx(i,i,reinterpret_cast<OriginalMatrix &>(x)); in write_element_idx() 491 write_element_idx( int i, this_vector & x ) in write_element_idx() function 495 … return mat_traits<OriginalMatrix>::write_element_idx(i,dim,reinterpret_cast<OriginalMatrix &>(x)); in write_element_idx()
|
D | map_vec_mat.hpp | 103 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function 108 … return vec_traits<OriginalVector>::write_element_idx(row,reinterpret_cast<OriginalVector &>(x)); in write_element_idx() 228 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function 233 … return vec_traits<OriginalVector>::write_element_idx(col,reinterpret_cast<OriginalVector &>(x)); in write_element_idx() 416 write_element_idx( int row, int col, this_matrix const & x ) in write_element_idx() function 422 … return vec_traits<OriginalVector>::write_element_idx(row,reinterpret_cast<OriginalVector &>(x)); in write_element_idx() 544 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function 549 … return vec_traits<OriginalVector>::write_element_idx(row,reinterpret_cast<OriginalVector &>(x)); in write_element_idx()
|
D | map_mat_mat.hpp | 106 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function 112 …return mat_traits<OriginalMatrix>::write_element_idx(row+(row>=I),col,reinterpret_cast<OriginalMat… in write_element_idx() 235 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function 241 …return mat_traits<OriginalMatrix>::write_element_idx(row,col+(col>=J),reinterpret_cast<OriginalMat… in write_element_idx() 371 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function 377 …return mat_traits<OriginalMatrix>::write_element_idx(row+(row>=I),col+(col>=J),reinterpret_cast<Or… in write_element_idx() 718 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function 724 …return mat_traits<OriginalMatrix>::write_element_idx(row==R1?R2:row==R2?R1:row,col,reinterpret_cas… in write_element_idx() 847 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function 853 …return mat_traits<OriginalMatrix>::write_element_idx(row,col==C1?C2:col==C2?C1:col,reinterpret_cas… in write_element_idx()
|
D | vec.hpp | 79 write_element_idx( int i, this_vector & x ) in write_element_idx() function
|
D | mat.hpp | 86 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function
|
D | quat_traits_array.hpp | 93 write_element_idx( int i, this_quaternion & x ) in write_element_idx() function
|
D | vec_traits_array.hpp | 71 write_element_idx( int i, this_vector & x ) in write_element_idx() function
|
D | vec_mat_operations.hpp | 49 vec_traits<R>::write_element_idx(i,r) = x; in operator *() 82 vec_traits<R>::write_element_idx(i,r) = x; in operator *()
|
D | mat_traits_array.hpp | 79 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function
|
/third_party/boost/boost/qvm/detail/ |
D | transp_impl.hpp | 102 write_element_idx( int row, int col, this_matrix & x ) in write_element_idx() function 108 …return mat_traits<OriginalMatrix>::write_element_idx(col,row,reinterpret_cast<OriginalMatrix &>(x)… in write_element_idx()
|
D | cofactor_impl.hpp | 55 mat_traits<R>::write_element_idx(i,j,b) = det; in cofactor_impl()
|
D | vec_register_impl.hpp | 79 static BOOST_QVM_INLINE_CRITICAL ScalarType& write_element_idx(int const i, VecType& v) in write_element_idx() function
|
/third_party/boost/libs/qvm/doc/ |
D | qvm.adoc | 86 static inline scalar_type & write_element_idx( int i, float3 & v ) { 113 static inline scalar_type & write_element_idx( int i, float3 & v ) { 823 static inline scalar_type & write_element_idx( int i, Vector & v ); 849 - `write_element_idx`: the expression `vec_traits<Vector>::write_element_idx(i,v)` returns mutable … 855 - If `write_element_idx` is defined, `write_element` must also be defined. 884 static inline scalar_type & write_element_idx( int i, float3 & v ) { 912 static inline scalar_type & write_element_idx( int i, float3 & v ) { 946 return vec_traits<vec_type>::write_element_idx(i,const_cast<vec_type &>(x)); 952 scalar_type & write_element_idx( int i, vec_type & m ) { 962 …write_element_idx`, in which case the `vec_traits_defaults` base will provide a suitable `read_ele… [all …]
|