Home
last modified time | relevance | path

Searched refs:Dim (Results 1 – 25 of 225) sorted by relevance

123456789

/third_party/boost/boost/gil/
Dposition_iterator.hpp30 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/
Dvec_traits_array.hpp28 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/
Dvec_register_impl.hpp17 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/
Dtest_qvm_vector.hpp17 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 …]
Drotx_mat_test.cpp13 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()
Droty_mat_test.cpp13 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()
Drotz_mat_test.cpp13 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()
Didentity_mat_test.cpp11 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()
Dzero_vec_test.cpp28 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()
Dmul_eq_mm_test.cpp12 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()
Dtranslation_mat_test.cpp16 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()
Dplus_vv_test.cpp17 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()
Dminus_vv_test.cpp17 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()
Deq_vv_test.cpp12 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()
Ddiag_mat_test.cpp16 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()
Dzero_mat_test.cpp46 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/
Dpoint_type.hpp23 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/
Dunit.hpp36 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 …]
Dlambda.hpp46 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 …]
Dis_unit_of_dimension.hpp27 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 > :
Dquantity.hpp601 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 …]
Dis_quantity_of_dimension.hpp28 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/
Dpoint.hpp23 #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/
Dstepper_copying.cpp44 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/
Dcoord.h49 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);

123456789