Home
last modified time | relevance | path

Searched refs:inter_val (Results 1 – 16 of 16) sorted by relevance

/third_party/boost/libs/icl/example/overlap_counter_/
Doverlap_counter.cpp60 discrete_interval<int> inter_val; in overlap_counter() local
62 inter_val = discrete_interval<int>::right_open(4,8); in overlap_counter()
63 cout << "-- adding " << inter_val << " -----------------------------------------" << endl; in overlap_counter()
64 overlap_counter += make_pair(inter_val, 1); in overlap_counter()
68 inter_val = discrete_interval<int>::right_open(6,9); in overlap_counter()
69 cout << "-- adding " << inter_val << " -----------------------------------------" << endl; in overlap_counter()
70 overlap_counter += make_pair(inter_val, 1); in overlap_counter()
74 inter_val = discrete_interval<int>::right_open(1,9); in overlap_counter()
75 cout << "-- adding " << inter_val << " -----------------------------------------" << endl; in overlap_counter()
76 overlap_counter += make_pair(inter_val, 1); in overlap_counter()
/third_party/boost/boost/icl/
Dinterval_base_map.hpp402 SubType& erase(const interval_type& inter_val);
492 void add_segment(const interval_type& inter_val, const CodomainT& co_val, iterator& it_);
495 void add_main(interval_type& inter_val, const CodomainT& co_val,
499 void add_rear(const interval_type& inter_val, const CodomainT& co_val, iterator& it_);
501 void add_front(const interval_type& inter_val, iterator& first_);
504 void subtract_front(const interval_type& inter_val, iterator& first_);
510 void subtract_rear(interval_type& inter_val, const CodomainT& co_val, iterator& it_);
525 interval_type inter_val = operand.first; in partial_add_intersection() local
526 if(icl::is_empty(inter_val)) in partial_add_intersection()
529 std::pair<const_iterator, const_iterator> exterior = equal_range(inter_val); in partial_add_intersection()
[all …]
Dinterval_base_set.hpp256 SubType& add(const segment_type& inter_val) in add() argument
258 _add(inter_val); in add()
265 iterator add(iterator prior_, const segment_type& inter_val) in add() argument
267 return _add(prior_, inter_val); in add()
281 SubType& subtract(const segment_type& inter_val);
293 SubType& insert(const segment_type& inter_val) in insert() argument
295 return add(inter_val); in insert()
301 iterator insert(iterator prior_, const segment_type& inter_val) in insert() argument
303 return add(prior_, inter_val); in insert()
318 SubType& erase(const segment_type& inter_val) in erase() argument
[all …]
Dright_open_interval.hpp86 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower()
87 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper()
Dopen_interval.hpp88 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower()
89 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper()
Dleft_open_interval.hpp87 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower()
88 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper()
Dclosed_interval.hpp87 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower()
88 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper()
Ddiscrete_interval.hpp103 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower()
104 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper()
Dcontinuous_interval.hpp104 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower()
105 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper()
Dinterval_traits.hpp36 static domain_type upper(const Type& inter_val);
37 static domain_type lower(const Type& inter_val);
/third_party/boost/libs/icl/example/custom_interval_/
Dcustom_interval.cpp57 static domain_type lower(const interval_type& inter_val){ return inter_val.first(); }; in lower()
58 static domain_type upper(const interval_type& inter_val){ return inter_val.past(); }; in upper()
/third_party/boost/boost/icl/detail/
Dinterval_set_algo.hpp466 void add_front(Type& object, const typename Type::interval_type& inter_val, in add_front() argument
476 interval_type left_resid = right_subtract(key_value<Type>(first_), inter_val); in add_front()
495 void add_segment(Type& object, const typename Type::interval_type& inter_val, in add_segment() argument
499 interval_type lead_gap = right_subtract(inter_val, *it_); in add_segment()
529 void add_rear(Type& object, const typename Type::interval_type& inter_val, in add_rear() argument
538 interval_type lead_gap = right_subtract(inter_val, cur_itv); in add_rear()
544 interval_type end_gap = left_subtract(inter_val, cur_itv); in add_rear()
552 interval_type right_resid = left_subtract(cur_itv, inter_val); in add_rear()
/third_party/boost/boost/icl/concept/
Dinterval_set.hpp35 contains(const Type& super, const typename Type::segment_type& inter_val) in contains() argument
38 if(icl::is_empty(inter_val)) in contains()
42 = super.equal_range(inter_val); in contains()
49 icl::contains(hull(*(exterior.first), *last_overlap), inter_val) in contains()
Dinterval_associator_base.hpp97 find(const Type& object, const typename interval_type_of<Type>::type& inter_val) in find() argument
99 return object.find(inter_val); in find()
Dinterval_map.hpp383 const typename Type::interval_type& inter_val) in add_intersection() argument
390 if(icl::is_empty(inter_val)) in add_intersection()
394 = object.equal_range(inter_val); in add_intersection()
401 interval_type common_interval = (*it_).first & inter_val; in add_intersection()
/third_party/boost/libs/icl/test/
Dtest_value_maker.hpp136 static segment_type mk_segment(const interval_type& inter_val, int val) in mk_segment()
138 return segment_type(inter_val, test_value<codomain_type>::make(val)); in mk_segment()