File wellmet/dicebox/circumtri.py changed (mode: 100644) (index 25d7fc3..b875ec4) |
... |
... |
class CircumTri(_CircumTri): |
665 |
665 |
|
|
666 |
666 |
class QTri(_CircumTri): |
class QTri(_CircumTri): |
667 |
667 |
|
|
668 |
|
def __init__(bx, sample_box, degree=5, q=10, psi_q=0.5, circumcenters_only=True, |
|
|
668 |
|
def __init__(bx, sample_box, convex_hull_degree=5, tri_degree=5, |
|
669 |
|
q=10, psi_q=0.5, circumcenters_only=True, |
669 |
670 |
holydays=10, store_candidates_metainformation=False): |
holydays=10, store_candidates_metainformation=False): |
670 |
671 |
|
|
671 |
672 |
bx.sample_box = sample_box |
bx.sample_box = sample_box |
672 |
|
bx.degree = degree |
|
673 |
|
bx.scheme = quadpy.tn.grundmann_moeller(bx.nvar, degree) |
|
|
673 |
|
bx.convex_hull_degree = convex_hull_degree |
|
674 |
|
bx.tri_degree = tri_degree |
|
675 |
|
bx.scheme = quadpy.tn.grundmann_moeller(bx.nvar, tri_degree) |
674 |
676 |
|
|
675 |
677 |
bx.tri_space = 'G' |
bx.tri_space = 'G' |
676 |
678 |
|
|
|
... |
... |
class QTri(_CircumTri): |
709 |
711 |
""" |
""" |
710 |
712 |
Returns dictionary of parameters the DiceBox was initialized with |
Returns dictionary of parameters the DiceBox was initialized with |
711 |
713 |
""" |
""" |
712 |
|
return {'sample_box':bx.sample_box, 'degree':bx.degree, |
|
|
714 |
|
return {'sample_box':bx.sample_box, |
|
715 |
|
'convex_hull_degree':bx.convex_hull_degree, |
|
716 |
|
'tri_degree':bx.tri_degree, |
713 |
717 |
'circumcenters_only':bx.circumcenters_only, |
'circumcenters_only':bx.circumcenters_only, |
714 |
718 |
'q':bx.q, 'psi_q':bx.psi_q, 'holydays':bx.holydays} |
'q':bx.q, 'psi_q':bx.psi_q, 'holydays':bx.holydays} |
715 |
719 |
|
|
716 |
720 |
|
|
717 |
721 |
def _regen_outside(bx): |
def _regen_outside(bx): |
718 |
|
facet_scheme = quadpy.tn.grundmann_moeller(bx.nvar - 1, bx.degree) |
|
|
722 |
|
facet_scheme = quadpy.tn.grundmann_moeller(bx.nvar - 1, bx.convex_hull_degree) |
719 |
723 |
bx.convex_hull = khull.QHull(bx.f_model, space='G', incremental=True, |
bx.convex_hull = khull.QHull(bx.f_model, space='G', incremental=True, |
720 |
724 |
auto_update=False, tn_scheme=facet_scheme) |
auto_update=False, tn_scheme=facet_scheme) |
721 |
725 |
|
|
File wellmet/qt_gui/qt_dicebox.py changed (mode: 100644) (index 42bef1b..7ed4fac) |
... |
... |
class QTriWidget(pg.parametertree.ParameterTree): |
62 |
62 |
|
|
63 |
63 |
def _set_param(self): |
def _set_param(self): |
64 |
64 |
params = list() |
params = list() |
65 |
|
params.append({'name': 'degree', 'type': 'int', \ |
|
66 |
|
'title': "degree",\ |
|
|
65 |
|
params.append({'name': 'convex_hull_degree', 'type': 'int', \ |
|
66 |
|
'title': "facet degree",\ |
|
67 |
|
'limits': (0, float('inf')), 'value': 5, 'default': 5,\ |
|
68 |
|
'tip': "Degree of Grundmann-Möller cubature"}) |
|
69 |
|
params.append({'name': 'tri_degree', 'type': 'int', \ |
|
70 |
|
'title': "simplex degree",\ |
67 |
71 |
'limits': (0, float('inf')), 'value': 5, 'default': 5,\ |
'limits': (0, float('inf')), 'value': 5, 'default': 5,\ |
68 |
72 |
'tip': "Degree of Grundmann-Möller cubature"}) |
'tip': "Degree of Grundmann-Möller cubature"}) |
69 |
73 |
|
|
|
... |
... |
class QTriWidget(pg.parametertree.ParameterTree): |
109 |
113 |
#self.param.sigValueChanging.connect(self.param_changing) |
#self.param.sigValueChanging.connect(self.param_changing) |
110 |
114 |
self.param = pg.parametertree.Parameter.create(name='params', type='group', children=params) |
self.param = pg.parametertree.Parameter.create(name='params', type='group', children=params) |
111 |
115 |
|
|
112 |
|
#č podle implicitně nastavené scheme |
|
113 |
|
self.param.child('degree') |
|
114 |
116 |
|
|
115 |
117 |
#č branima sa rekurzii |
#č branima sa rekurzii |
116 |
118 |
#оӵ рекурзилы пезьдэт! |
#оӵ рекурзилы пезьдэт! |
|
... |
... |
class QTriWidget(pg.parametertree.ParameterTree): |
128 |
130 |
|
|
129 |
131 |
self.box.sample_box = QTri( |
self.box.sample_box = QTri( |
130 |
132 |
self.box.sample_box, #č rekurze) |
self.box.sample_box, #č rekurze) |
131 |
|
self.degree, |
|
|
133 |
|
self.convex_hull_degree, |
|
134 |
|
self.tri_degree, |
132 |
135 |
#potential_mode=self.potential_mode, |
#potential_mode=self.potential_mode, |
133 |
136 |
store_candidates_metainformation=self.store_candidates_metainformation, |
store_candidates_metainformation=self.store_candidates_metainformation, |
134 |
137 |
q=self.q, |
q=self.q, |