Home
last modified time | relevance | path

Searched refs:Dimension (Results 1 – 25 of 217) sorted by relevance

123456789

/third_party/flutter/skia/third_party/externals/angle2/src/common/
Dvector_utils.h19 template <size_t Dimension, typename Type>
34 template <size_t Dimension, typename Type>
38 using VectorN = Vector<Dimension, Type>;
45 VectorBase(const VectorBase<Dimension, Type2> &other);
53 constexpr size_t size() const { return Dimension; } in size()
89 Type dot(const VectorBase<Dimension, Type> &other) const;
110 Type mData[Dimension];
113 template <size_t Dimension, typename Type>
114 std::ostream &operator<<(std::ostream &ostream, const VectorBase<Dimension, Type> &vector);
181 template <size_t Dimension, typename Type>
[all …]
/third_party/skia/third_party/externals/angle2/src/common/
Dvector_utils.h19 template <size_t Dimension, typename Type>
34 template <size_t Dimension, typename Type>
38 using VectorN = Vector<Dimension, Type>;
45 VectorBase(const VectorBase<Dimension, Type2> &other);
53 constexpr size_t size() const { return Dimension; } in size()
89 Type dot(const VectorBase<Dimension, Type> &other) const;
110 Type mData[Dimension];
113 template <size_t Dimension, typename Type>
114 std::ostream &operator<<(std::ostream &ostream, const VectorBase<Dimension, Type> &vector);
181 template <size_t Dimension, typename Type>
[all …]
/third_party/boost/boost/geometry/policies/
Dcompare.hpp42 int Dimension = -1,
57 Dimension, in operator ()()
65 template <int Dimension, typename CSTag>
66 struct less<void, Dimension, CSTag>
77 Dimension, in operator ()()
85 template <typename Point, int Dimension>
86 struct less<Point, Dimension, void>
98 Dimension in operator ()()
105 template <int Dimension>
106 struct less<void, Dimension, void>
[all …]
/third_party/boost/boost/geometry/core/
Daccess.hpp54 template <typename Geometry, std::size_t Dimension, typename Enable = void>
78 template <typename Geometry, std::size_t Index, std::size_t Dimension>
93 std::size_t Dimension
99 return traits::indexed_access<Geometry, Index, Dimension>::get(geometry); in get()
103 traits::indexed_access<Geometry, Index, Dimension>::set(b, value); in set()
112 std::size_t Dimension
118 …::indexed_access<typename boost::remove_pointer<Geometry>::type, Index, Dimension>::get(*geometry); in get()
122 …traits::indexed_access<typename boost::remove_pointer<Geometry>::type, Index, Dimension>::set(*geo… in set()
141 std::size_t Dimension,
156 std::size_t Dimension,
[all …]
Dradian_access.hpp45 template<std::size_t Dimension, typename Geometry>
55 >(geometry::get<Dimension>(geometry) in get()
61 geometry::set<Dimension>(geometry, boost::numeric_cast in set()
71 template <std::size_t Dimension, typename Geometry, typename DegreeOrRadian>
78 return geometry::get<Dimension>(geometry); in get()
83 geometry::set<Dimension>(geometry, radians); in set()
110 template<std::size_t Index, std::size_t Dimension, typename Geometry>
120 >(geometry::get<Index, Dimension>(geometry) in get()
126 geometry::set<Index, Dimension>(geometry, boost::numeric_cast in set()
136 template <std::size_t Index, std::size_t Dimension, typename Geometry, typename DegreeOrRadian>
[all …]
Dradius.hpp57 template <typename Geometry, std::size_t Dimension>
91 std::size_t Dimension,
163 template <typename Tag, typename Geometry, std::size_t Dimension>
168 return traits::radius_access<Geometry, Dimension>::get(geometry); in get()
173 traits::radius_access<Geometry, Dimension>::set(geometry, value); in set()
187 std::size_t Dimension>
188 struct radius_access<Tag, Geometry, Dimension, boost::true_type>
198 Dimension, in get()
209 Dimension, in set()
222 template <typename Geometry, std::size_t Dimension>
[all …]
/third_party/boost/boost/geometry/algorithms/
Dpoint_on_surface.hpp48 template <typename CoordinateType, int Dimension>
60 CoordinateType const lh = geometry::get<Dimension>(lhs); in operator ()()
61 CoordinateType const rh = geometry::get<Dimension>(rhs); in operator ()()
82 template <int Dimension, typename Collection, typename Value, typename Predicate>
90 … Value the_value = geometry::get<Dimension>(*std::max_element(it->begin(), it->end(), predicate)); in max_value()
102 template <int Dimension, typename Value>
117 …lue max = geometry::get<Dimension>(*std::max_element(intruder.begin(), intruder.end(), detail::ext… in operator ()()
122 template <int Dimension, typename Value>
135 detail::extreme_points::move_along_vector<Dimension>(intruder, m_value); in operator ()()
140 template <int Dimension, typename Value>
[all …]
/third_party/boost/boost/geometry/algorithms/detail/
Dextreme_points.hpp51 template <std::size_t Dimension>
57 return geometry::get<Dimension>(lhs) < geometry::get<Dimension>(rhs); in operator ()()
62 template <std::size_t Dimension, typename PointType, typename CoordinateType>
76 CoordinateType const value = geometry::get<Dimension>(point); in move_along_vector()
86 CoordinateType const diff = geometry::get<Dimension>(vector); in move_along_vector()
96 CoordinateType const base_diff = base_value - geometry::get<Dimension>(extreme); in move_along_vector()
107 template <std::size_t Dimension, typename Range, typename CoordinateType>
112 move_along_vector<Dimension>(range.front(), *(range.begin() + 1), base_value); in move_along_vector()
113 move_along_vector<Dimension>(range.back(), *(range.rbegin() + 1), base_value); in move_along_vector()
118 template<typename Ring, std::size_t Dimension>
[all …]
/third_party/boost/boost/geometry/index/detail/
Dbounded_view.hpp75 template <std::size_t Dimension>
79 (std::min)( geometry::get<0, Dimension>(m_segment), in get_min()
80 geometry::get<1, Dimension>(m_segment) ) ); in get_min()
83 template <std::size_t Dimension>
87 (std::max)( geometry::get<0, Dimension>(m_segment), in get_max()
88 geometry::get<1, Dimension>(m_segment) ) ); in get_max()
118 template <std::size_t Dimension>
121 return geometry::get<min_corner, Dimension>(m_box); in get_min()
124 template <std::size_t Dimension>
127 return geometry::get<max_corner, Dimension>(m_box); in get_max()
[all …]
/third_party/boost/boost/units/
Dio.hpp416 template<class Dimension,class System, class SubFormatter>
418 to_string_impl(const unit<Dimension,System>&, SubFormatter f) in to_string_impl() argument
420 return f(typename reduce_unit<unit<Dimension, System> >::type()); in to_string_impl()
425 template<class Dimension,class Units, class Subformatter>
427 to_string_impl(const unit<Dimension, heterogeneous_system<heterogeneous_system_impl<Units, Dimensio… in to_string_impl() argument
458 template<class Dimension,class Units,class Scale, class Subformatter>
460 to_string_impl(const unit<Dimension, heterogeneous_system<heterogeneous_system_impl<Units, Dimensio… in to_string_impl() argument
466 …std::string without_scale = f(unit<Dimension, heterogeneous_system<heterogeneous_system_impl<Units… in to_string_impl()
468 ….is_default_string(without_scale, unit<Dimension, heterogeneous_system<heterogeneous_system_impl<U… in to_string_impl()
486 template<class Dimension,class Unit,class Scale, class Subformatter>
[all …]
Dmake_scaled_unit.hpp26 template<class Dimension, class UnitList, class OldScale, class Scale>
27 struct make_scaled_unit<unit<Dimension, heterogeneous_system<heterogeneous_system_impl<UnitList, Di…
29 Dimension,
33 Dimension,
43 template<class Dimension, class UnitList, class OldScale, long Base>
44 struct make_scaled_unit<unit<Dimension, heterogeneous_system<heterogeneous_system_impl<UnitList, Di…
46 Dimension,
50 Dimension,
/third_party/boost/boost/geometry/geometries/
Dsegment.hpp134 template <typename Point, std::size_t Dimension>
135 struct indexed_access<model::segment<Point>, 0, Dimension>
142 return geometry::get<Dimension>(s.first); in get()
147 geometry::set<Dimension>(s.first, value); in set()
152 template <typename Point, std::size_t Dimension>
153 struct indexed_access<model::segment<Point>, 1, Dimension>
160 return geometry::get<Dimension>(s.second); in get()
165 geometry::set<Dimension>(s.second, value); in set()
182 template <typename ConstOrNonConstPoint, std::size_t Dimension>
183 struct indexed_access<model::referring_segment<ConstOrNonConstPoint>, 0, Dimension>
[all …]
Dpointing_segment.hpp90 template <typename Point, std::size_t Dimension>
91 struct indexed_access<model::pointing_segment<Point>, 0, Dimension>
102 return geometry::get<Dimension>(*s.first); in get()
108 geometry::set<Dimension>(*s.first, value); in set()
113 template <typename Point, std::size_t Dimension>
114 struct indexed_access<model::pointing_segment<Point>, 1, Dimension>
125 return geometry::get<Dimension>(*s.second); in get()
131 geometry::set<Dimension>(*s.second, value); in set()
Dbox.hpp154 template <typename Point, std::size_t Dimension>
155 struct indexed_access<model::box<Point>, min_corner, Dimension>
161 return geometry::get<Dimension>(b.min_corner()); in get()
166 geometry::set<Dimension>(b.min_corner(), value); in set()
170 template <typename Point, std::size_t Dimension>
171 struct indexed_access<model::box<Point>, max_corner, Dimension>
177 return geometry::get<Dimension>(b.max_corner()); in get()
182 geometry::set<Dimension>(b.max_corner(), value); in set()
/third_party/boost/libs/random/test/
Dtest_qrng_functions.hpp25 template<typename Engine, typename T, std::size_t Dimension>
26 inline void match_vector(Engine& eng, T (&pt)[Dimension]) in match_vector() argument
28 BOOST_REQUIRE_EQUAL( eng.dimension(), Dimension ); // paranoid check in match_vector()
42 template<typename Engine, typename T, std::size_t Dimension, std::size_t N>
43 inline void expected_values(T (&pt)[N][Dimension], std::size_t skip) in expected_values() argument
45 Engine eng(Dimension); in expected_values()
72 template<typename Engine, typename T, std::size_t Dimension, std::size_t N>
73 inline void seed_function(T (&pt)[N][Dimension], std::size_t skip) in seed_function() argument
76 test_zero_seed<Engine, T>(Dimension); in seed_function()
78 Engine eng(Dimension); in seed_function()
[all …]
/third_party/boost/boost/geometry/algorithms/detail/expand/
Dindexed.hpp47 std::size_t Dimension, std::size_t DimensionCount
60 coordinate_type const coord = get<Index, Dimension>(source); in apply()
65 if (less(coord, get<min_corner, Dimension>(box))) in apply()
67 set<min_corner, Dimension>(box, coord); in apply()
70 if (greater(coord, get<max_corner, Dimension>(box))) in apply()
72 set<max_corner, Dimension>(box, coord); in apply()
77 Index, Dimension + 1, DimensionCount in apply()
96 template <std::size_t Dimension, std::size_t DimensionCount>
104 0, Dimension, DimensionCount in apply()
109 1, Dimension, DimensionCount in apply()
/third_party/boost/boost/geometry/strategies/
Dcompare.hpp82 std::size_t Dimension,
91 cleft = geometry::get<Dimension>(left); in apply()
93 cright = geometry::get<Dimension>(right); in apply()
100 Dimension + 1, DimensionCount in apply()
148 int Dimension = -1
157 ComparePolicy, Dimension, Dimension + 1 in apply()
195 int Dimension = -1,
210 template <typename ComparePolicy, typename Point1, typename Point2, int Dimension>
211 struct default_strategy<ComparePolicy, Point1, Point2, Dimension, cartesian_tag, cartesian_tag>
213 typedef compare::cartesian<ComparePolicy, Dimension> type;
/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dintersection_box_box.hpp29 template <std::size_t Dimension, std::size_t DimensionCount>
47 ct max1 = get<max_corner, Dimension>(box1); in apply()
48 ct min2 = get<min_corner, Dimension>(box2); in apply()
55 ct max2 = get<max_corner, Dimension>(box2); in apply()
56 ct min1 = get<min_corner, Dimension>(box1); in apply()
64 set<min_corner, Dimension>(box_out, min1 < min2 ? min2 : min1); in apply()
65 set<max_corner, Dimension>(box_out, max1 > max2 ? max2 : max1); in apply()
67 return intersection_box_box<Dimension + 1, DimensionCount> in apply()
/third_party/boost/boost/geometry/geometries/adapted/
Dstd_pair_as_segment.hpp57 template <typename Point, std::size_t Dimension>
58 struct indexed_access<std::pair<Point, Point>, 0, Dimension>
64 return geometry::get<Dimension>(s.first); in get()
69 geometry::set<Dimension>(s.first, value); in set()
74 template <typename Point, std::size_t Dimension>
75 struct indexed_access<std::pair<Point, Point>, 1, Dimension>
81 return geometry::get<Dimension>(s.second); in get()
86 geometry::set<Dimension>(s.second, value); in set()
/third_party/boost/boost/geometry/views/detail/
Dindexed_point_view.hpp47 template <std::size_t Dimension>
50 return geometry::get<Index, Dimension>(m_geometry); in get()
53 template <std::size_t Dimension>
56 geometry::set<Index, Dimension>(m_geometry, value); in set()
95 template<typename Geometry, std::size_t Index, std::size_t Dimension>
98 geometry::detail::indexed_point_view<Geometry, Index>, Dimension
106 return p.template get<Dimension>(); in get()
113 p.template set<Dimension>(value); in set()
/third_party/boost/boost/geometry/strategies/spherical/
Dcompare.hpp220 int Dimension = -1
223 : cartesian<ComparePolicy, Dimension>
283 template <typename ComparePolicy, typename Point1, typename Point2, int Dimension>
286 ComparePolicy, Point1, Point2, Dimension,
290 typedef compare::spherical<ComparePolicy, Dimension> type;
293 template <typename ComparePolicy, typename Point1, typename Point2, int Dimension>
296 ComparePolicy, Point1, Point2, Dimension,
300 typedef compare::spherical<ComparePolicy, Dimension> type;
303 template <typename ComparePolicy, typename Point1, typename Point2, int Dimension>
306 ComparePolicy, Point1, Point2, Dimension,
[all …]
/third_party/boost/boost/geometry/algorithms/detail/sections/
Dsection_functions.hpp39 std::size_t Dimension,
52 return (dir == 1 && get<Dimension>(point) < get<min_corner, Dimension>(other_box)) in apply()
53 || (dir == -1 && get<Dimension>(point) > get<max_corner, Dimension>(other_box)); in apply()
123 std::size_t Dimension,
136 …return preceding_check<Dimension, Point>::apply(dir, robust_point, point_robust_box, other_robust_… in preceding()
141 std::size_t Dimension,
152 return preceding<Dimension>(-dir, point, point_robust_box, other_robust_box, robust_policy); in exceeding()
/third_party/boost/boost/geometry/strategies/cartesian/
Dexpand_point.hpp48 template <std::size_t Dimension, std::size_t DimensionCount>
62 coordinate_type const coord = get<Dimension>(source); in apply()
64 if (less(coord, get<min_corner, Dimension>(box))) in apply()
66 set<min_corner, Dimension>(box, coord); in apply()
69 if (greater(coord, get<max_corner, Dimension>(box))) in apply()
71 set<max_corner, Dimension>(box, coord); in apply()
74 point_loop<Dimension + 1, DimensionCount>::apply(box, source); in apply()
/third_party/boost/boost/geometry/geometries/concepts/
Dpoint_concept.hpp108 template <typename P, std::size_t Dimension, std::size_t DimensionCount>
114 geometry::set<Dimension>(*p, geometry::get<Dimension>(*p)); in apply()
115 dimension_checker<P, Dimension+1, DimensionCount>::apply(); in apply()
161 template <typename P, std::size_t Dimension, std::size_t DimensionCount>
167 ctype coord(geometry::get<Dimension>(*p)); in apply()
169 dimension_checker<P, Dimension+1, DimensionCount>::apply(); in apply()
Dsegment_concept.hpp57 template <size_t Index, size_t Dimension, size_t DimensionCount>
63 geometry::set<Index, Dimension>(*s, geometry::get<Index, Dimension>(*s)); in apply()
64 dimension_checker<Index, Dimension + 1, DimensionCount>::apply(); in apply()
102 template <size_t Index, size_t Dimension, size_t DimensionCount>
108 coordinate_type coord(geometry::get<Index, Dimension>(*s)); in apply()
110 dimension_checker<Index, Dimension + 1, DimensionCount>::apply(); in apply()

123456789