/third_party/boost/boost/gil/ |
D | position_iterator.hpp | 30 template <typename Deref, int Dim> 31 struct position_iterator : public iterator_facade<position_iterator<Deref,Dim>, 35 … typename Deref::argument_type::template axis<Dim>::coord_t> { 36 using parent_t = iterator_facade<position_iterator<Deref,Dim>, 40 typename Deref::argument_type::template axis<Dim>::coord_t>; 49 …template <typename D> position_iterator(const position_iterator<D,Dim>& p) : _p(p._p), _step(p._st… in position_iterator() 56 void set_step(difference_type s) { _step[Dim]=s; } in set_step() 59 …reference operator[](difference_type d) const { point_t p=_p; p[Dim]+=d*_step[Dim]; return _d(p); } in operator []() 68 void increment() { _p[Dim]+=_step[Dim]; } in increment() 69 void decrement() { _p[Dim]-=_step[Dim]; } in decrement() [all …]
|
/third_party/boost/boost/qvm/ |
D | vec_traits_array.hpp | 28 template <class T,int Dim> 30 vec_traits<T[Dim]> 32 typedef T this_vector[Dim]; 34 static int const dim=Dim; 43 BOOST_QVM_STATIC_ASSERT(I<Dim); in read_element() 54 BOOST_QVM_STATIC_ASSERT(I<Dim); in write_element() 64 BOOST_QVM_ASSERT(i<Dim); in read_element_idx() 74 BOOST_QVM_ASSERT(i<Dim); in write_element_idx() 79 template <class T,int Dim,int D> 81 deduce_vec<T[Dim],D> [all …]
|
/third_party/boost/boost/qvm/detail/ |
D | vec_register_impl.hpp | 17 template<class VecType, class ScalarType, int Dim> 22 static int const dim = Dim; 25 template<class VecType, class ScalarType, int Dim> 51 return read_element_idx_detail<0, Dim>::impl(i, v); in read_element_idx() 55 template<class VecType, class ScalarType, int Dim> 81 return write_element_idx_detail<0, Dim>::impl(i, v); in write_element_idx() 87 #define BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ(VecType, ScalarType, Dim, I, Read)… argument 92 ScalarType vec_register_read<VecType, ScalarType, Dim>::read_element<I>(VecType const& v) \ 95 BOOST_QVM_STATIC_ASSERT(I<Dim); \ 100 #define BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_WRITE(VecType, ScalarType, Dim, I, Writ… argument [all …]
|
/third_party/boost/libs/qvm/test/ |
D | test_qvm_vector.hpp | 17 template <class Tag,int Dim,class T=float> 21 T a[Dim]; 22 mutable T b[Dim]; 27 for( int i=0; i!=Dim; ++i,start+=step ) in vector() 32 template <int Dim,class Tag1,class T1,class Tag2,class T2> 34 dump_ab( vector<Tag1,Dim,T1> const & a, vector<Tag2,Dim,T2> const & b ) in dump_ab() argument 46 template <class Tag,int Dim,class T> 48 vec_traits< test_qvm::vector<Tag,Dim,T> >: 49 vec_traits_defaults<test_qvm::vector<Tag,Dim,T>,T,Dim> 51 typedef vec_traits_defaults<test_qvm::vector<Tag,Dim,T>,T,Dim>base; [all …]
|
D | rotx_mat_test.cpp | 13 template <int Dim> 20 test_qvm::matrix<M1,Dim,Dim> const m1=rotx_mat<Dim>(r); in test() 23 test_qvm::matrix<M1,Dim,Dim> m2(42,1); in test() 27 test_qvm::matrix<M1,Dim,Dim> m3(42,1); in test() 28 test_qvm::matrix<M1,Dim,Dim> r1=m3*m1; in test() 32 rotx_mat<Dim>(0.0f)+rotx_mat<Dim>(0.0f); in test() 33 -rotx_mat<Dim>(0.0f); in test()
|
D | roty_mat_test.cpp | 13 template <int Dim> 20 test_qvm::matrix<M1,Dim,Dim> const m1=roty_mat<Dim>(r); in test() 23 test_qvm::matrix<M1,Dim,Dim> m2(42,1); in test() 27 test_qvm::matrix<M1,Dim,Dim> m3(42,1); in test() 28 test_qvm::matrix<M1,Dim,Dim> r1=m3*m1; in test() 32 roty_mat<Dim>(0.0f)+roty_mat<Dim>(0.0f); in test() 33 -roty_mat<Dim>(0.0f); in test()
|
D | rotz_mat_test.cpp | 13 template <int Dim> 20 test_qvm::matrix<M1,Dim,Dim> const m1=rotz_mat<Dim>(r); in test() 23 test_qvm::matrix<M1,Dim,Dim> m2(42,1); in test() 27 test_qvm::matrix<M1,Dim,Dim> m3(42,1); in test() 28 test_qvm::matrix<M1,Dim,Dim> r1=m3*m1; in test() 32 rotz_mat<Dim>(0.0f)+rotz_mat<Dim>(0.0f); in test() 33 -rotz_mat<Dim>(0.0f); in test()
|
D | identity_mat_test.cpp | 11 template <int Dim> 16 test_qvm::matrix<M1,Dim,Dim> m=identity_mat<float,Dim>(); in test() 17 for( int i=0; i!=Dim; ++i ) in test() 18 for( int j=0; j!=Dim; ++j ) in test() 20 test_qvm::matrix<M2,Dim,Dim> n(42,1); in test() 22 for( int i=0; i!=Dim; ++i ) in test() 23 for( int j=0; j!=Dim; ++j ) in test()
|
D | zero_vec_test.cpp | 28 template <int Dim> 33 test_qvm::vector<V1,Dim> v1=zero_vec<float,Dim>(); in test() 34 for( int i=0; i!=Dim; ++i ) in test() 36 test_qvm::vector<V2,Dim> v2(42,1); in test() 38 for( int i=0; i!=Dim; ++i ) in test() 40 check_deduction(vec<float,Dim>(),zero_vec<float,Dim>()); in test() 41 check_deduction(vec<int,Dim>(),zero_vec<int,Dim>()); in test()
|
D | mul_eq_mm_test.cpp | 12 template <int Dim> 18 test_qvm::matrix<M1,Dim,Dim> x(42,1); in test() 19 test_qvm::matrix<M1,Dim,Dim> const y(42,2); in test() 25 test_qvm::matrix<M1,Dim,Dim> x(42,1); in test() 26 test_qvm::matrix<M2,Dim,Dim> const y(42,2); in test()
|
D | translation_mat_test.cpp | 16 template <int Dim> 21 test_qvm::vector<V1,Dim-1> x(42,1); in test() 22 float r1[Dim][Dim]; in test() 24 float r2[Dim][Dim]; in test() 28 col<Dim-1>(del_row<Dim-1>(translation_mat(x))) *= 2; in test()
|
D | plus_vv_test.cpp | 17 template <int Dim> 22 test_qvm::vector<V1,Dim> const x(42,2); in test() 24 test_qvm::vector<V1,Dim> const y(42,1); in test() 26 test_qvm::vector<V1,Dim> r=x+y; in test() 31 test_qvm::vector<V1,Dim> const y(42,1); in test() 32 test_qvm::vector<V2,Dim> r=vref(x)+y; in test() 37 test_qvm::vector<V1,Dim> const y(42,1); in test() 38 test_qvm::vector<V2,Dim> r=x+vref(y); in test()
|
D | minus_vv_test.cpp | 17 template <int Dim> 22 test_qvm::vector<V1,Dim> const x(42,2); in test() 24 test_qvm::vector<V1,Dim> const y(42,1); in test() 26 test_qvm::vector<V1,Dim> r=x-y; in test() 31 test_qvm::vector<V1,Dim> const y(42,1); in test() 32 test_qvm::vector<V2,Dim> r=vref(x)-y; in test() 37 test_qvm::vector<V1,Dim> const y(42,1); in test() 38 test_qvm::vector<V2,Dim> r=x-vref(y); in test()
|
D | eq_vv_test.cpp | 12 template <int Dim> 17 test_qvm::vector<V1,Dim> const x(42,1); in test() 18 for( int i=0; i!=Dim; ++i ) in test() 21 test_qvm::vector<V1,Dim> y(x); in test() 27 test_qvm::vector<V2,Dim> y; assign(y,x); in test()
|
D | diag_mat_test.cpp | 16 template <int Dim> 21 test_qvm::vector<V1,Dim> x(42,1); in test() 22 float y[Dim][Dim]; assign(y,diag_mat(x)); in test() 23 for( int i=0; i!=Dim; ++i ) in test()
|
D | zero_mat_test.cpp | 46 template <int Dim> 51 test_qvm::matrix<M1,Dim,Dim> m1=zero_mat<float,Dim>(); in test() 52 for( int i=0; i!=Dim; ++i ) in test() 53 for( int j=0; j!=Dim; ++j ) in test()
|
/third_party/boost/libs/numeric/odeint/examples/ |
D | point_type.hpp | 23 template< class T , size_t Dim > 25 boost::additive1< point< T , Dim > , 26 boost::additive2< point< T , Dim > , T , 27 boost::multiplicative2< point< T , Dim > , T 32 const static size_t dim = Dim; 119 template< class T , size_t Dim > 120 point< T , Dim > operator-( const point< T , Dim > &p ) in operator -() 122 point< T , Dim > tmp; in operator -() 123 for( size_t i=0 ; i<Dim ; ++i ) tmp[i] = -p[i]; in operator -() 130 template< class T , size_t Dim > [all …]
|
/third_party/boost/boost/units/ |
D | unit.hpp | 36 template<class Dim,class System, class Enable> 40 typedef unit<Dim, System> unit_type; 41 typedef unit<Dim,System> this_type; 42 typedef Dim dimension_type; 57 BOOST_MPL_ASSERT((detail::check_system<System, Dim>)); in ~unit() 58 BOOST_MPL_ASSERT((is_dimension_list<Dim>)); in ~unit() 62 BOOST_MPL_ASSERT((detail::check_system<System, Dim>)); 63 BOOST_MPL_ASSERT((is_dimension_list<Dim>)); 84 template<class Dim, class System> 85 struct reduce_unit<unit<Dim, System> > [all …]
|
D | lambda.hpp | 46 template<typename System, typename Dim, typename Y> 48 boost::units::unit<Dim, System>, 51 boost::units::unit<Dim, System>, Y >::type type; 58 template<typename System, typename Dim, typename Arg> 59 …struct multiply_typeof_helper<boost::units::unit<Dim, System>, boost::lambda::lambda_functor<Arg> … 63 …tuple<typename boost::lambda::const_copy_argument<const boost::units::unit<Dim, System> >::type, b… 71 template<typename System, typename Dim, typename Arg> 72 …inline const typename multiply_typeof_helper<boost::units::unit<Dim, System>, boost::lambda::lambd… 73 operator*(const boost::units::unit<Dim, System>& a, in operator *() argument 75 …return typename multiply_typeof_helper<boost::units::unit<Dim, System>, boost::lambda::lambda_func… in operator *() [all …]
|
D | is_unit_of_dimension.hpp | 27 template<class T,class Dim> 32 template<class Dim,class System> 33 struct is_unit_of_dimension< unit<Dim,System>,Dim > : 37 template<class Dim,class System> 38 struct is_unit_of_dimension< absolute<unit<Dim,System> >,Dim > :
|
D | quantity.hpp | 601 template<class Dim, 605 struct add_typeof_helper< quantity<unit<Dim, System>,X>,quantity<unit<Dim, System>,Y> > 608 typedef unit<Dim, System> unit_type; 634 template<class Dim, 638 struct subtract_typeof_helper< quantity<unit<Dim, System>,X>,quantity<unit<Dim, System>,Y> > 641 typedef unit<Dim, System> unit_type; 648 class Dim, 650 struct multiply_typeof_helper< X,unit<Dim,System> > 653 typedef unit<Dim,System> unit_type; 660 class Dim, [all …]
|
D | is_quantity_of_dimension.hpp | 28 template<class T,class Dim> 33 template<class Unit,class Y,class Dim> 34 struct is_quantity_of_dimension< quantity< Unit,Y>,Dim > : 35 public is_unit_of_dimension<Unit, Dim>
|
/third_party/boost/boost/geometry/geometries/register/ |
D | point.hpp | 23 #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_TRAITS(Point, Dim, CoordinateType, CoordinateSystem)… argument 25 template<> struct dimension<Point> : boost::mpl::int_<Dim> {}; \ 30 #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_ACCESS(Point, Dim, CoordinateType, Get, Set) \ argument 31 template<> struct access<Point, Dim> \ 38 #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_ACCESS_CONST(Point, Dim, CoordinateType, Get) \ argument 39 template<> struct access<Point, Dim> \ 46 #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_ACCESS_GET_SET(Point, Dim, CoordinateType, Get, Set)… argument 47 template<> struct access<Point, Dim> \
|
/third_party/boost/libs/numeric/odeint/test/ |
D | stepper_copying.cpp | 44 template< class T , size_t Dim > 49 const static size_t dim = Dim; 90 template< class T , size_t Dim > 91 class test_array2 : public test_array< T , Dim > 125 template< class T , size_t Dim > 126 struct state_wrapper< test_array< T , Dim > > 128 typedef state_wrapper< test_array< T , Dim > > state_wrapper_type; 129 typedef test_array< T , Dim > state_type; 164 template< class T , size_t Dim > 165 struct state_wrapper< test_array2< T , Dim > > [all …]
|
/third_party/mesa3d/src/amd/addrlib/src/core/ |
D | coord.h | 49 enum Dim : INT_8 enum 51 enum Dim 66 Coordinate(enum Dim dim, INT_32 n); 68 VOID set(enum Dim dim, INT_32 n); 70 enum Dim getdim(); 82 enum Dim dim; 100 UINT_32 Filter(INT_8 f, Coordinate& co, UINT_32 start = 0, enum Dim axis = NUM_DIMS); 127 UINT_32 Filter(INT_8 f, Coordinate& co, UINT_32 start = 0, enum Dim axis = NUM_DIMS);
|