Lines Matching refs:split_obj
284 typename Partition::split_type split_obj = self().template get_split<Range>(); in execute() local
285 start.offer_work( split_obj, ed ); in execute()
324 proportional_mode(proportional_mode &src, const proportional_split& split_obj) in proportional_mode()
325 : adaptive_mode<Partition>(src, split_obj) in proportional_mode()
327 self().my_divisor = do_split(src, split_obj); in proportional_mode()
329 std::size_t do_split(proportional_mode &src, const proportional_split& split_obj) { in do_split()
330 std::size_t portion = split_obj.right() * my_partition::factor; in do_split()
370 …r_affinity_mode &src, const proportional_split& split_obj) : proportional_mode<Partition>(src, spl… in linear_affinity_mode()
403 dynamic_grainsize_mode(dynamic_grainsize_mode& p, const proportional_split& split_obj) in dynamic_grainsize_mode()
404 : Mode(p, split_obj) in dynamic_grainsize_mode()
510 split_type split_obj = split(); // start.offer_work accepts split_type as reference in execute() local
512 start.offer_work( split_obj, ed ); in execute()
524 static_partition_type( static_partition_type& p, const proportional_split& split_obj ) in static_partition_type() argument
525 : linear_affinity_mode<static_partition_type>(p, split_obj) {} in static_partition_type()
544 affinity_partition_type(affinity_partition_type& p, const proportional_split& split_obj) in affinity_partition_type() argument
545 : dynamic_grainsize_mode<linear_affinity_mode<affinity_partition_type> >(p, split_obj) in affinity_partition_type()