Skip to content

Commit e597c1a

Browse files
committed
Closes #254
1 parent fdbc5f8 commit e597c1a

File tree

1 file changed

+100
-133
lines changed

1 file changed

+100
-133
lines changed

src/Interface/Modules/Math/SolveLinearSystem.ui

Lines changed: 100 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,20 @@
66
<rect>
77
<x>0</x>
88
<y>0</y>
9-
<width>350</width>
10-
<height>250</height>
9+
<width>389</width>
10+
<height>192</height>
1111
</rect>
1212
</property>
13+
<property name="sizePolicy">
14+
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
15+
<horstretch>0</horstretch>
16+
<verstretch>0</verstretch>
17+
</sizepolicy>
18+
</property>
1319
<property name="minimumSize">
1420
<size>
15-
<width>350</width>
16-
<height>250</height>
21+
<width>389</width>
22+
<height>192</height>
1723
</size>
1824
</property>
1925
<property name="windowTitle">
@@ -25,151 +31,112 @@
2531
<property name="title">
2632
<string/>
2733
</property>
28-
<layout class="QVBoxLayout" name="verticalLayout_3">
29-
<item>
30-
<layout class="QVBoxLayout" name="verticalLayout_2">
34+
<layout class="QFormLayout" name="formLayout">
35+
<item row="0" column="0">
36+
<widget class="QLabel" name="label_3">
37+
<property name="text">
38+
<string>Method:</string>
39+
</property>
40+
</widget>
41+
</item>
42+
<item row="0" column="1">
43+
<widget class="QComboBox" name="methodComboBox_">
3144
<item>
32-
<layout class="QHBoxLayout" name="horizontalLayout_5">
33-
<item>
34-
<widget class="QLabel" name="label_3">
35-
<property name="text">
36-
<string>Method:</string>
37-
</property>
38-
</widget>
39-
</item>
40-
<item>
41-
<widget class="QComboBox" name="methodComboBox_">
42-
<item>
43-
<property name="text">
44-
<string>Conjugate Gradient (SCI)</string>
45-
</property>
46-
</item>
47-
<item>
48-
<property name="text">
49-
<string>BiConjugate Gradient (SCI)</string>
50-
</property>
51-
</item>
52-
<item>
53-
<property name="text">
54-
<string>Jacobi (SCI)</string>
55-
</property>
56-
</item>
57-
<item>
58-
<property name="text">
59-
<string>MINRES (SCI)</string>
60-
</property>
61-
</item>
62-
</widget>
63-
</item>
64-
</layout>
45+
<property name="text">
46+
<string>Conjugate Gradient (SCI)</string>
47+
</property>
6548
</item>
6649
<item>
67-
<layout class="QHBoxLayout" name="horizontalLayout_4">
68-
<item>
69-
<widget class="QLabel" name="label_4">
70-
<property name="text">
71-
<string>Preconditioner:</string>
72-
</property>
73-
</widget>
74-
</item>
75-
<item>
76-
<widget class="QComboBox" name="preconditionerComboBox_">
77-
<item>
78-
<property name="text">
79-
<string>Jacobi</string>
80-
</property>
81-
</item>
82-
<item>
83-
<property name="text">
84-
<string>None</string>
85-
</property>
86-
</item>
87-
</widget>
88-
</item>
89-
</layout>
50+
<property name="text">
51+
<string>BiConjugate Gradient (SCI)</string>
52+
</property>
9053
</item>
9154
<item>
92-
<layout class="QHBoxLayout" name="horizontalLayout_3">
93-
<item>
94-
<widget class="QLabel" name="label">
95-
<property name="text">
96-
<string>Target error:</string>
97-
</property>
98-
</widget>
99-
</item>
100-
<item>
101-
<widget class="QDoubleSpinBox" name="targetErrorSpinBox_">
102-
<property name="decimals">
103-
<number>20</number>
104-
</property>
105-
<property name="maximum">
106-
<double>999999999.000000000000000</double>
107-
</property>
108-
<property name="singleStep">
109-
<double>0.000100000000000</double>
110-
</property>
111-
<property name="value">
112-
<double>0.010000000000000</double>
113-
</property>
114-
</widget>
115-
</item>
116-
</layout>
55+
<property name="text">
56+
<string>Jacobi (SCI)</string>
57+
</property>
11758
</item>
11859
<item>
119-
<layout class="QHBoxLayout" name="horizontalLayout_2">
120-
<item>
121-
<widget class="QLabel" name="label_2">
122-
<property name="text">
123-
<string>Maximum iterations:</string>
124-
</property>
125-
</widget>
126-
</item>
127-
<item>
128-
<widget class="QSpinBox" name="maxIterationsSpinBox_">
129-
<property name="minimum">
130-
<number>1</number>
131-
</property>
132-
<property name="maximum">
133-
<number>100000</number>
134-
</property>
135-
</widget>
136-
</item>
137-
</layout>
60+
<property name="text">
61+
<string>MINRES (SCI)</string>
62+
</property>
63+
</item>
64+
</widget>
65+
</item>
66+
<item row="1" column="0">
67+
<widget class="QLabel" name="label_4">
68+
<property name="text">
69+
<string>Preconditioner:</string>
70+
</property>
71+
</widget>
72+
</item>
73+
<item row="1" column="1">
74+
<widget class="QComboBox" name="preconditionerComboBox_">
75+
<item>
76+
<property name="text">
77+
<string>Jacobi</string>
78+
</property>
13879
</item>
13980
<item>
140-
<layout class="QHBoxLayout" name="horizontalLayout" stretch="10,0">
141-
<item>
142-
<widget class="QwtPlot" name="qwtPlot"/>
143-
</item>
144-
<item>
145-
<spacer name="horizontalSpacer">
146-
<property name="orientation">
147-
<enum>Qt::Horizontal</enum>
148-
</property>
149-
<property name="sizeHint" stdset="0">
150-
<size>
151-
<width>40</width>
152-
<height>20</height>
153-
</size>
154-
</property>
155-
</spacer>
156-
</item>
157-
</layout>
81+
<property name="text">
82+
<string>None</string>
83+
</property>
15884
</item>
159-
</layout>
85+
</widget>
86+
</item>
87+
<item row="4" column="0">
88+
<widget class="QLabel" name="label_2">
89+
<property name="text">
90+
<string>Maximum iterations:</string>
91+
</property>
92+
</widget>
93+
</item>
94+
<item row="4" column="1">
95+
<widget class="QSpinBox" name="maxIterationsSpinBox_">
96+
<property name="minimum">
97+
<number>1</number>
98+
</property>
99+
<property name="maximum">
100+
<number>100000</number>
101+
</property>
102+
</widget>
103+
</item>
104+
<item row="2" column="1">
105+
<widget class="QDoubleSpinBox" name="targetErrorSpinBox_">
106+
<property name="decimals">
107+
<number>20</number>
108+
</property>
109+
<property name="maximum">
110+
<double>999999999.000000000000000</double>
111+
</property>
112+
<property name="singleStep">
113+
<double>0.000100000000000</double>
114+
</property>
115+
<property name="value">
116+
<double>0.010000000000000</double>
117+
</property>
118+
</widget>
119+
</item>
120+
<item row="2" column="0">
121+
<widget class="QLabel" name="label">
122+
<property name="text">
123+
<string>Target error:</string>
124+
</property>
125+
</widget>
160126
</item>
161127
</layout>
128+
<zorder>label_2</zorder>
129+
<zorder>maxIterationsSpinBox_</zorder>
130+
<zorder>methodComboBox_</zorder>
131+
<zorder>label_3</zorder>
132+
<zorder>label_4</zorder>
133+
<zorder>preconditionerComboBox_</zorder>
134+
<zorder>targetErrorSpinBox_</zorder>
135+
<zorder>label</zorder>
162136
</widget>
163137
</item>
164138
</layout>
165139
</widget>
166-
<customwidgets>
167-
<customwidget>
168-
<class>QwtPlot</class>
169-
<extends>QFrame</extends>
170-
<header>qwt_plot.h</header>
171-
</customwidget>
172-
</customwidgets>
173140
<resources/>
174141
<connections/>
175142
</ui>

0 commit comments

Comments
 (0)