Lines Matching refs:self

37 	def __init__(self, x_label, y_label, cntnr_list, cntnr_descs, res_sets):  argument
38 self.x_label = x_label
39 self.y_label = y_label
40 self.cntnr_list = cntnr_list
41 self.cntnr_descs = cntnr_descs
42 self.res_sets = res_sets
50 def __accum(self, results): argument
56 def sort(self, cntnr_list, res_sets): argument
60 total = self.__accum(results)
70 def __init__(self, test_infos_f_name): argument
71 self.__test_to_container_res_sets = {}
72 self.__test_to_f_names = {}
76 self.__test_to_f_names[test_name] = test.getElementsByTagName('file')[0].attributes['name'].value
80 self.__test_to_container_res_sets[test_name] = cntnr_list
82 def __get_label(self, tst_dat, label_name): argument
88 def __parse_res_sets(self, f_name, cntnr_list): argument
90 x_label = self.__get_label(tst_dat, 'x_name')
91 y_label = self.__get_label(tst_dat, 'y_name')
112 def get(self, res_dir, test_name): argument
113 cntnr_list = self.__test_to_container_res_sets[test_name]
114 f_name = res_dir + '/' + self.__test_to_f_names[test_name]
115 parsed = self.__parse_res_sets(f_name, cntnr_list)
120 cntnr_list = self.__sorter().sort(cntnr_list, res_sets)
129 def __init__(self): argument
130 self.native_re = re.compile(r'n_(?:.*?)')
132 self.native_tick_mark_0 = tick_mark.Circle(size = 4)
133 self.native_tick_mark_1 = tick_mark.Square(size = 4)
134 self.native_line_style_0 = line_style.T(color = color.black, width=2)
135 self.native_line_style_1 = line_style.T(color = color.black, width=2)
137 self.mask_re = re.compile(r'mask(?:.*?)')
138 self.mod_re = re.compile(r'mod(?:.*?)')
140 self.rb_tree_mmap_rb_tree_set_re = re.compile(r'rb_tree_mmap_rb_tree_set(?:.*?)')
141 self.rb_tree_mmap_lu_mtf_set_re = re.compile(r'rb_tree_mmap_lu_mtf_set(?:.*?)')
143 self.splay_re = re.compile(r'splay(?:.*?)')
144 self.rb_tree_re = re.compile(r'rb_tree(?:.*?)')
145 self.ov_tree_re = re.compile(r'ov_tree(?:.*?)')
146 self.splay_tree_re = re.compile(r'splay_tree(?:.*?)')
148 self.pat_trie_re = re.compile(r'pat_trie(?:.*?)')
150 self.lc_1div8_1div2_re = re.compile(r'lc_1div8_1div2(?:.*?)')
151 self.lc_1div8_1div1_re = re.compile(r'lc_1div8_1div1(?:.*?)')
152 self.mcolc_1div2_re = re.compile(r'mcolc_1div2(?:.*?)')
154 def choose(self, cntnr): argument
155 if self.native_re.search(cntnr):
157 return (self.native_tick_mark_1, self.native_line_style_1)
159 return (self.native_tick_mark_0, self.native_line_style_0)
163 if self.mask_re.search(cntnr):
165 elif self.mod_re.search(cntnr):
167 elif self.rb_tree_mmap_rb_tree_set_re.search(cntnr):
170 elif self.rb_tree_mmap_lu_mtf_set_re.search(cntnr) or cntnr == 'rc_binomial_heap':
173 elif self.splay_tree_re.search(cntnr) or cntnr == 'binomial_heap':
176 elif self.rb_tree_re.search(cntnr) or cntnr == 'binary_heap':
179 elif self.ov_tree_re.search(cntnr) or cntnr == 'thin_heap':
182 elif self.pat_trie_re.search(cntnr) or cntnr == 'pairing_heap':
193 if self.lc_1div8_1div2_re.search(cntnr):
198 if self.lc_1div8_1div1_re.search(cntnr):
205 if self.lc_1div8_1div2_re.search(cntnr):
210 if self.lc_1div8_1div1_re.search(cntnr):
216 if self.mcolc_1div2_re.search(cntnr):
222 def __init__(self): argument
223 self.__sc = self.__style_chooser()
224 self.__mmap_re = re.compile('mmap_')
226 def __container_label_name(self, cntnr): argument
227 return self.__mmap_re.sub('\nmmap_\n', cntnr)
229 def make(self, res, of_name): argument
236 y_tick_interval = self.__get_y_tics(res)
252 style = self.__sc.choose(cntnr)
254 pl = line_plot.T(label = self.__container_label_name(cntnr),
264 def __get_y_tics(self, res): argument
294 def build_specific_comb_hash_fn(self, s_desc): argument
301 def __build_nom_denom(self, s_desc): argument
305 def __build_lc_trigger_desc(self, s_desc): argument
308 ret = ret + ' = ' + self.__build_nom_denom(s_desc.getElementsByTagName('alpha_min')[0])
310 ret = ret + ' = ' + self.__build_nom_denom(s_desc.getElementsByTagName('alpha_max')[0])
313 def build_specific_resize_policy(self, s_desc): argument
326 ret = ret + self.__build_lc_trigger_desc(trigger_policy_desc)
333 def __init__(self): argument
334 self.__hash_builder = hash_desc_to_html_builder()
336 def build(self, s_desc): argument
338 ret = ret + 'with ' + self.__hash_builder.build_specific_comb_hash_fn(s_desc)
339 ret = ret + ', and ' + self.__hash_builder.build_specific_resize_policy(s_desc)
344 def __init__(self): argument
345 self.__hash_builder = hash_desc_to_html_builder()
347 def build(self, s_desc): argument
349 ret = ret + ' with ' + self.__hash_builder.build_specific_comb_hash_fn(s_desc)
350 ret = ret + ', ' + self.__hash_builder.build_specific_resize_policy(s_desc)
359 def build_tag(self, s_desc): argument
366 def build_node_update(self, s_desc): argument
375 def __init__(self): argument
376 self.__tree_like_builder = basic_tree_like_desc_to_html_builder()
378 def build(self, s_desc): argument
380 ret = ret + ' with ' + self.__tree_like_builder.build_tag(s_desc)
381 ret = ret + ', and ' + self.__tree_like_builder.build_node_update(s_desc)
386 def __init__(self): argument
387 self.__tree_like_builder = basic_tree_like_desc_to_html_builder()
389 def build(self, s_desc): argument
391 ret = ret + ' with ' + self.__tree_like_builder.build_tag(s_desc)
392 ret = ret + ', and ' + self.__tree_like_builder.build_node_update(s_desc)
396 def build(self, s_desc): argument
406 def build(self, s_desc): argument
412 def build(self, s_desc): argument
422 def build(self, s_desc): argument
427 def build(self, s_desc): argument
432 def build(self, vector): argument
441 def build(self, s_desc): argument
448 def build(self, s_desc): argument
455 def build(self, s_desc): argument
462 def build(self, s_desc): argument
469 def build(self, s_desc): argument
479 def __init__(self): argument
480 self.__cc_hash_builder = cc_hash_desc_to_html_builder()
481 self.__gp_hash_builder = gp_hash_desc_to_html_builder()
482 self.__basic_tree_builder = basic_tree_desc_to_html_builder()
483 self.__basic_trie_builder = basic_trie_desc_to_html_builder()
484 self.__lu_builder = lu_desc_to_html_builder()
485 self.__std_builder = std_desc_to_html_builder()
486 self.__std_tr1_builder = std_tr1_desc_to_html_builder()
487 self.__gnucxx_builder = gnucxx_desc_to_html_builder()
488 self.__stdext_builder = stdext_desc_to_html_builder()
489 self.__npq_builder = npq_desc_to_html_builder()
490 self.__thin_heap_builder = thin_heap_desc_to_html_builder()
491 self.__thin_heap_builder = thin_heap_desc_to_html_builder()
492 self.__binary_heap_builder = binary_heap_desc_to_html_builder()
493 self.__binomial_heap_builder = binomial_heap_desc_to_html_builder()
494 self.__rc_binomial_heap_builder = rc_binomial_heap_desc_to_html_builder()
495 self.__pairing_heap_builder = pairing_heap_desc_to_html_builder()
497 def __build_specific(self, s_desc): argument
501 return self.__thin_heap_builder.build(s_desc)
503 return self.__binary_heap_builder.build(s_desc)
505 return self.__binomial_heap_builder.build(s_desc)
507 return self.__rc_binomial_heap_builder.build(s_desc)
509 return self.__pairing_heap_builder.build(s_desc)
511 ret = self.__cc_hash_builder.build(s_desc)
513 ret = self.__gp_hash_builder.build(s_desc)
515 ret = self.__basic_tree_builder.build(s_desc)
517 ret = self.__basic_trie_builder.build(s_desc)
519 ret = self.__lu_builder.build(s_desc)
521 return self.__npq_builder.build(True)
523 return self.__npq_builder.build(False)
525 return self.__std_builder.build(s_desc)
527 return self.__std_tr1_builder.build(s_desc)
529 return self.__stdext_builder.build(s_desc)
531 return self.__gnucxx_builder.build(s_desc)
538 def build(self, desc): argument
548 ret = ret + self.__build_specific(s_desc)