19 #ifndef __MORTAR_CTEST_FUNCTIONS_HPP__
20 #define __MORTAR_CTEST_FUNCTIONS_HPP__
41 double &expected_contact_area,
42 int &exp_nb_gauss_pts) {
46 exp_energy = 1.6140e-08;
47 expected_contact_area = 0.001342793;
48 exp_nb_gauss_pts = 4230;
51 exp_energy = 5.9959e-08;
52 expected_contact_area = 0.001860186;
53 exp_nb_gauss_pts = 5876;
56 exp_energy = 1.2880e-07;
57 expected_contact_area = 0.002319399;
58 exp_nb_gauss_pts = 7356;
61 exp_energy = 2.2131e-07;
62 expected_contact_area = 0.002683898;
63 exp_nb_gauss_pts = 8550;
66 exp_energy = 3.3642e-07;
67 expected_contact_area = 0.002929756;
68 exp_nb_gauss_pts = 9360;
71 exp_energy = 4.7351e-07;
72 expected_contact_area = 0.003192519;
73 exp_nb_gauss_pts = 10220;
76 exp_energy = 6.3188e-07;
77 expected_contact_area = 0.003467593;
78 exp_nb_gauss_pts = 11110;
81 exp_energy = 8.1095e-07;
82 expected_contact_area = 0.003689629;
83 exp_nb_gauss_pts = 11840;
86 exp_energy = 1.0103e-06;
87 expected_contact_area = 0.003906358;
88 exp_nb_gauss_pts = 12935;
91 exp_energy = 1.2296e-06;
92 expected_contact_area = 0.004150522;
93 exp_nb_gauss_pts = 13788;
97 "Too many steps for Test NIGNT_HERTZ_2D");
104 double &expected_contact_area,
105 int &exp_nb_gauss_pts) {
109 exp_energy = 2.4921e-07;
110 expected_contact_area = 0.037387570;
111 exp_nb_gauss_pts = 11554;
114 exp_energy = 8.5849e-07;
115 expected_contact_area = 0.053806117;
116 exp_nb_gauss_pts = 14912;
119 exp_energy = 1.7168e-06;
120 expected_contact_area = 0.072368224;
121 exp_nb_gauss_pts = 17395;
124 exp_energy = 2.6893e-06;
125 expected_contact_area = 0.075171507;
126 exp_nb_gauss_pts = 19006;
129 exp_energy = 3.9262e-06;
130 expected_contact_area = 0.080084399;
131 exp_nb_gauss_pts = 20744;
134 exp_energy = 5.4079e-06;
135 expected_contact_area = 0.084318672;
136 exp_nb_gauss_pts = 22342;
139 exp_energy = 7.1375e-06;
140 expected_contact_area = 0.087477064;
141 exp_nb_gauss_pts = 23951;
144 exp_energy = 9.0959e-06;
145 expected_contact_area = 0.088494524;
146 exp_nb_gauss_pts = 24764;
149 exp_energy = 1.1310e-05;
150 expected_contact_area = 0.091510940;
151 exp_nb_gauss_pts = 26403;
154 exp_energy = 1.3771e-05;
155 expected_contact_area = 0.095836947;
156 exp_nb_gauss_pts = 27461;
160 "Too many steps for Test NIGNT_HERTZ_2D");
167 double &expected_contact_area,
168 int &exp_nb_gauss_pts) {
172 exp_energy = 1.7327e-04;
173 expected_contact_area = 0.015624916;
174 exp_nb_gauss_pts = 768;
177 exp_energy = 6.1650e-04;
178 expected_contact_area = 0.025471946;
179 exp_nb_gauss_pts = 1288;
182 exp_energy = 1.2469e-03;
183 expected_contact_area = 0.031249908;
184 exp_nb_gauss_pts = 1578;
187 exp_energy = 2.0878e-03;
188 expected_contact_area = 0.031249908;
189 exp_nb_gauss_pts = 1578;
192 exp_energy = 3.1689e-03;
193 expected_contact_area = 0.031249929;
194 exp_nb_gauss_pts = 1600;
197 exp_energy = 4.4035e-03;
198 expected_contact_area = 0.039604827;
199 exp_nb_gauss_pts = 2013;
202 exp_energy = 5.7279e-03;
203 expected_contact_area = 0.042453153;
204 exp_nb_gauss_pts = 2153;
207 exp_energy = 7.1716e-03;
208 expected_contact_area = 0.046874962;
209 exp_nb_gauss_pts = 2370;
212 exp_energy = 8.7560e-03;
213 expected_contact_area = 0.046874962;
214 exp_nb_gauss_pts = 2370;
217 exp_energy = 1.0527e-02;
218 expected_contact_area = 0.046874962;
219 exp_nb_gauss_pts = 2370;
223 "Too many steps for Test NIGNT_HERTZ_2D");
230 double &expected_contact_area,
231 int &expected_nb_gauss_pts) {
238 expected_energy = 3.0e-04;
239 expected_contact_area = 2.999995061;
240 expected_nb_gauss_pts = 5718;
243 expected_energy = 3.0e-04;
244 expected_contact_area = 1.749997733;
245 expected_nb_gauss_pts = 2046;
248 expected_energy = 7.8125e-05;
249 expected_contact_area = 0.062499557;
250 expected_nb_gauss_pts = 3408;
253 expected_energy = 2.4110e-05;
254 expected_contact_area = 0.062499557;
255 expected_nb_gauss_pts = 3408;
258 expected_energy = 2.4104e-05;
259 expected_contact_area = 0.062499557;
260 expected_nb_gauss_pts = 3408;
263 expected_energy = 7.5944e-04;
264 expected_contact_area = 2.727269391;
265 expected_nb_gauss_pts = 1020;
268 expected_energy = 7.2982e-04;
269 expected_contact_area = 2.230868859;
270 expected_nb_gauss_pts = 794;
273 expected_energy = 0.008537863;
274 expected_contact_area = 0.125;
275 expected_nb_gauss_pts = 384;
278 expected_energy = 0.008538894;
279 expected_contact_area = 0.125;
280 expected_nb_gauss_pts = 384;
284 ss, expected_energy, expected_contact_area, expected_nb_gauss_pts);
288 ss, expected_energy, expected_contact_area, expected_nb_gauss_pts);
292 ss, expected_energy, expected_contact_area, expected_nb_gauss_pts);
296 "Unknown test number %d", test_num);