Home
last modified time | relevance | path

Searched refs:qvm_detail (Results 1 – 25 of 41) sorted by relevance

12

/third_party/boost/boost/qvm/gen/
Dswizzle4.hpp22qvm_detail::sw01_<qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2…
25qvm_detail::sw01_<qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2… in _1111()
28qvm_detail::sw01_<qvm_detail::swizzle_idx<-1,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2…
31qvm_detail::sw01_<qvm_detail::swizzle_idx<-1,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2… in _0111()
37qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2,
40 …turn reinterpret_cast<qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2,qvm_d…
46qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2,
49 …turn reinterpret_cast<qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2,qvm_d…
55qvm_detail::sw_<V,qvm_detail::swizzle_idx<2,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2,
58 …turn reinterpret_cast<qvm_detail::sw_<V,qvm_detail::swizzle_idx<2,qvm_detail::swizzle_idx<-2,qvm_d…
[all …]
Dswizzle3.hpp22qvm_detail::sw01_<qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2…
25 …terpret_cast<qvm_detail::sw01_<qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2,qvm_detail::s… in _111()
28qvm_detail::sw01_<qvm_detail::swizzle_idx<-1,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2…
31 …terpret_cast<qvm_detail::sw01_<qvm_detail::swizzle_idx<-1,qvm_detail::swizzle_idx<-2,qvm_detail::s… in _011()
37qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2 …
40 …return reinterpret_cast<qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2,qvm…
46qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2 …
49 …return reinterpret_cast<qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2,qvm…
55qvm_detail::sw_<V,qvm_detail::swizzle_idx<2,qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2 …
58 …return reinterpret_cast<qvm_detail::sw_<V,qvm_detail::swizzle_idx<2,qvm_detail::swizzle_idx<-2,qvm…
[all …]
Dswizzle2.hpp22 qvm_detail::sw01_<qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2 > > > const &
25 …return *reinterpret_cast<qvm_detail::sw01_<qvm_detail::swizzle_idx<-2,qvm_detail::swizzle_idx<-2 >… in _11()
28 qvm_detail::sw01_<qvm_detail::swizzle_idx<-1,qvm_detail::swizzle_idx<-2 > > > const &
31 …return *reinterpret_cast<qvm_detail::sw01_<qvm_detail::swizzle_idx<-1,qvm_detail::swizzle_idx<-2 >… in _01()
37qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2 > > > const &>::type
40 …return reinterpret_cast<qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2 > >…
46 qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2 > > > &>::type
49 …return reinterpret_cast<qvm_detail::sw_<V,qvm_detail::swizzle_idx<3,qvm_detail::swizzle_idx<-2 > >…
55qvm_detail::sw_<V,qvm_detail::swizzle_idx<2,qvm_detail::swizzle_idx<-2 > > > const &>::type
58 …return reinterpret_cast<qvm_detail::sw_<V,qvm_detail::swizzle_idx<2,qvm_detail::swizzle_idx<-2 > >…
[all …]
Dvec_operations2.hpp47 qvm_detail namespace
82 qvm_detail namespace
114 qvm_detail namespace
146 qvm_detail namespace
180 qvm_detail namespace
214 qvm_detail namespace
246 qvm_detail namespace
280 qvm_detail namespace
312 qvm_detail namespace
346 qvm_detail namespace
[all …]
Dmat_operations2.hpp50 qvm_detail namespace
87 qvm_detail namespace
124 qvm_detail namespace
163 qvm_detail namespace
200 qvm_detail namespace
237 qvm_detail namespace
272 qvm_detail namespace
305 qvm_detail namespace
338 qvm_detail namespace
373 qvm_detail namespace
[all …]
Dvec_operations3.hpp48 qvm_detail namespace
84 qvm_detail namespace
117 qvm_detail namespace
150 qvm_detail namespace
185 qvm_detail namespace
220 qvm_detail namespace
253 qvm_detail namespace
288 qvm_detail namespace
321 qvm_detail namespace
356 qvm_detail namespace
[all …]
Dvec_operations4.hpp49 qvm_detail namespace
86 qvm_detail namespace
120 qvm_detail namespace
154 qvm_detail namespace
190 qvm_detail namespace
226 qvm_detail namespace
260 qvm_detail namespace
296 qvm_detail namespace
330 qvm_detail namespace
366 qvm_detail namespace
[all …]
Dmat_operations3.hpp57 qvm_detail namespace
95 qvm_detail namespace
133 qvm_detail namespace
177 qvm_detail namespace
215 qvm_detail namespace
253 qvm_detail namespace
293 qvm_detail namespace
327 qvm_detail namespace
361 qvm_detail namespace
401 qvm_detail namespace
[all …]
Dmat_assign2.hpp43 qvm_detail namespace
76 qvm_detail namespace
109 qvm_detail namespace
Dmat_operations4.hpp64 qvm_detail namespace
103 qvm_detail namespace
142 qvm_detail namespace
193 qvm_detail namespace
232 qvm_detail namespace
271 qvm_detail namespace
318 qvm_detail namespace
353 qvm_detail namespace
388 qvm_detail namespace
435 qvm_detail namespace
[all …]
Dmat_assign3.hpp48 qvm_detail namespace
82 qvm_detail namespace
116 qvm_detail namespace
/third_party/boost/boost/qvm/
Dmap_mat_vec.hpp24 qvm_detail namespace
58 vec_traits< qvm_detail::col_<Col,OriginalMatrix> >
60 typedef qvm_detail::col_<Col,OriginalMatrix> this_vector;
111 deduce_vec<qvm_detail::col_<Col,OriginalMatrix>,D>
118 deduce_vec2<qvm_detail::col_<Col,OriginalMatrix>,qvm_detail::col_<Col,OriginalMatrix>,D>
126 qvm_detail::col_<Col,A> const &>::type
130 return reinterpret_cast<typename qvm_detail::col_<Col,A> const &>(a); in col()
136 qvm_detail::col_<Col,A> &>::type
140 return reinterpret_cast<typename qvm_detail::col_<Col,A> &>(a); in col()
146 qvm_detail namespace
[all …]
Dmap_mat_mat.hpp24 qvm_detail namespace
58 mat_traits< qvm_detail::del_row_<I,OriginalMatrix> >
60 typedef qvm_detail::del_row_<I,OriginalMatrix> this_matrix;
118 deduce_mat<qvm_detail::del_row_<J,OriginalMatrix>,R,C>
125 … deduce_mat2<qvm_detail::del_row_<J,OriginalMatrix>,qvm_detail::del_row_<J,OriginalMatrix>,R,C>
133 qvm_detail::del_row_<Row,A> const &>::type
137 return reinterpret_cast<typename qvm_detail::del_row_<Row,A> const &>(a); in del_row()
143 qvm_detail::del_row_<Row,A> &>::type
147 return reinterpret_cast<typename qvm_detail::del_row_<Row,A> &>(a); in del_row()
153 qvm_detail namespace
[all …]
Dmap_vec_mat.hpp24 qvm_detail namespace
58 mat_traits< qvm_detail::col_mat_<OriginalVector> >
60 typedef qvm_detail::col_mat_<OriginalVector> this_matrix;
114 deduce_mat<qvm_detail::col_mat_<OriginalVector>,R,C>
121 deduce_mat2<qvm_detail::col_mat_<OriginalVector>,qvm_detail::col_mat_<OriginalVector>,R,C>
129 qvm_detail::col_mat_<A> const &>::type
133 return reinterpret_cast<typename qvm_detail::col_mat_<A> const &>(a); in col_mat()
139 qvm_detail::col_mat_<A> &>::type
143 return reinterpret_cast<typename qvm_detail::col_mat_<A> &>(a); in col_mat()
149 qvm_detail namespace
[all …]
Dquat_access.hpp24 qvm_detail namespace
51 vec_traits< qvm_detail::quat_v_<Q> >
53 typedef qvm_detail::quat_v_<Q> this_vector;
82 deduce_vec<qvm_detail::quat_v_<Q>,D>
89 deduce_vec2<qvm_detail::quat_v_<Q>,qvm_detail::quat_v_<Q>,D>
98 qvm_detail::quat_v_<Q> const &>::type
101 return reinterpret_cast<qvm_detail::quat_v_<Q> const &>(a); in V()
108 qvm_detail::quat_v_<Q> &>::type
111 return reinterpret_cast<qvm_detail::quat_v_<Q> &>(a); in V()
Dquat_operations.hpp26 qvm_detail namespace
202 qvm_detail namespace
227 quat_traits< qvm_detail::identity_quat_<T> >
229 typedef qvm_detail::identity_quat_<T> this_quaternion;
256 deduce_quat< qvm_detail::identity_quat_<T> >
263 deduce_quat2< qvm_detail::identity_quat_<T>, qvm_detail::identity_quat_<T> >
270 qvm_detail::identity_quat_<T> const &
273 … return *(qvm_detail::identity_quat_<T> const *)qvm_detail::get_valid_ptr_quat_operations(); in identity_quat()
295 qvm_detail namespace
332 quat_traits< qvm_detail::quaternion_scalar_cast_<OriginalType,Scalar> >
[all …]
Ddeduce_vec.hpp23 qvm_detail namespace
46 typedef typename qvm_detail::deduce_vec_default<V,Dim>::type type;
50 qvm_detail namespace
80 typedef typename qvm_detail::deduce_v2_default<A,B,D>::type type;
Ddeduce_mat.hpp23 qvm_detail namespace
49 typedef typename qvm_detail::deduce_mat_default<Type,Rows,Cols>::type type;
53 qvm_detail namespace
85 typedef typename qvm_detail::deduce_m2_default<A,B,R,C>::type type;
Ddeduce_quat.hpp31 qvm_detail namespace
58 typedef typename qvm_detail::deduce_quat2_default<A,B>::type type;
Dscalar_traits.hpp53 qvm_detail namespace
87 typedef typename qvm_detail::scalar_impl<A>::type type;
/third_party/boost/boost/qvm/detail/
Dswizzle_traits.hpp21 qvm_detail namespace
213 vec_traits<qvm_detail::sw_<OriginalVector,SwizzleList> >
215 typedef qvm_detail::sw_<OriginalVector,SwizzleList> this_vector;
217 static int const dim=qvm_detail::swizzle_list_length<SwizzleList>::value;
227 int const idx=qvm_detail::swizzle<SwizzleList,I>::value; in read_element()
230 …vec_traits<OriginalVector>::template read_element<qvm_detail::neg_zero<idx>::value>(reinterpret_ca… in read_element()
231 qvm_detail::const_value<this_vector,idx>::value(); in read_element()
242 int const idx=qvm_detail::swizzle<SwizzleList,I>::value; in write_element()
251 vec_traits<qvm_detail::sw01_<SwizzleList> >
253 typedef qvm_detail::sw01_<SwizzleList> this_vector;
[all …]
Dvec_register_impl.hpp15 namespace boost { namespace qvm { namespace qvm_detail { namespace
88 namespace boost { namespace qvm {namespace qvm_detail{ \
101 namespace boost { namespace qvm {namespace qvm_detail{ \
121 : qvm_detail::vec_register_common<VecType, ScalarType, Dim> \
122 , qvm_detail::vec_register_read<VecType, ScalarType, Dim> \
131 : qvm_detail::vec_register_common<VecType, ScalarType, Dim> \
132 , qvm_detail::vec_register_read<VecType, ScalarType, Dim> \
133 , qvm_detail::vec_register_write<VecType, ScalarType, Dim> \
Dtransp_impl.hpp20 qvm_detail namespace
54 mat_traits< qvm_detail::transposed_<OriginalMatrix> >
57 typedef qvm_detail::transposed_<OriginalMatrix> this_matrix;
114 deduce_mat<qvm_detail::transposed_<OriginalMatrix>,R,C>
121 … deduce_mat2<qvm_detail::transposed_<OriginalMatrix>,qvm_detail::transposed_<OriginalMatrix>,R,C>
Dvec_assign.hpp20 qvm_detail namespace
61 !qvm_detail::assign_vv_defined<vec_traits<A>::dim>::value,
65 qvm_detail::copy_vector_elements<0,vec_traits<A>::dim>::f(a,b); in assign()
Dmat_assign.hpp20 qvm_detail namespace
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()

12