def get_ordered_cohomology_param_range_dict(self): deg_range = self.sum_vector_space.deg_range h_min_min = min(self.sum_vector_space.h_min_range) h_min_max = max(self.sum_vector_space.h_min_range) + (max(deg_range) - min(deg_range)) h_range = range(h_min_min, h_min_max + 1) return Shared.OrderedDict([('deg', deg_range), ('min_hairs', h_range)])
def get_ordered_param_dict(self): return Shared.OrderedDict([('loops', self.n_loops), ('marked_edges', self.n_marked_edges), ('hairs', self.n_hairs)])
def get_ordered_param_range_dict(self): return Shared.OrderedDict([('vertices', self.v_range), ('loops', self.l_range), ('marked_edges', self.m_range), ('hairs', self.h_range)])
def get_ordered_cohomology_param_range_dict(self): s = self.sum_vector_space return Shared.OrderedDict([('loops', s.l_range), ('marked_edges', s.m_range), ('hairs', s.h_range)])
def get_ordered_param_dict(self): return Shared.OrderedDict([('vertices', self.n_vertices), ('loops', self.n_loops)])
def get_ordered_param_dict(self): return Shared.OrderedDict([('deg', self.deg), ('min_hairs', self.h_min)])
def get_ordered_param_dict2(self): do = self.domain return Shared.OrderedDict([('vertices', do.n_vertices), ('loops', do.n_loops), ('hairs', do.n_hairs), ('rep_index', self.rep_index)])
def get_ordered_param_dict(self): return Shared.OrderedDict([('deg', self.deg)])
def get_ordered_cohomology_param_range_dict(self): deg_range = self.sum_vector_space.deg_range return Shared.OrderedDict([('deg', deg_range)])
def get_ordered_param_range_dict(self): return Shared.OrderedDict([('vertices', self.v_range), ('loops', self.l_range), ('hairs_a', self.h_a_range), ('hairs_b', self.h_b_range)])