From 89d740d6b47efab7c0a961c4ecea635166603c15 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Tue, 5 May 2020 08:42:38 -0600 Subject: [PATCH] Update tests and test outputs. --- ...nction_parser_08.with_muparser=true.output | 3 +- tests/feinterface/fe_interface_values_02.cc | 8 +- .../feinterface/fe_interface_values_02.output | 38 ++-- tests/feinterface/fe_interface_values_03.cc | 8 +- .../feinterface/fe_interface_values_03.output | 38 ++-- tests/feinterface/fe_interface_values_04.cc | 8 +- .../feinterface/fe_interface_values_04.output | 38 ++-- tests/feinterface/fe_interface_values_06.cc | 8 +- .../feinterface/fe_interface_values_06.output | 18 +- tests/feinterface/fe_interface_values_07.cc | 8 +- .../feinterface/fe_interface_values_07.output | 18 +- tests/feinterface/fe_interface_values_08.cc | 12 +- .../feinterface/fe_interface_values_08.output | 96 +++++----- tests/feinterface/fe_interface_values_09.cc | 4 +- .../feinterface/fe_interface_values_09.output | 38 ++-- tests/lac/block_linear_operator_04.cc | 10 +- tests/lac/block_linear_operator_04.output | 170 ++++++++++-------- tests/lac/block_linear_operator_06.cc | 8 +- tests/lac/block_linear_operator_06.output | 60 +++---- tests/lac/block_vector_move_operations.cc | 2 +- tests/lac/block_vector_move_operations.output | 72 ++++---- tests/lac/linear_operator_02.output | 60 +++---- ...operator_02a.with_complex_values=on.output | 39 ++-- tests/lac/linear_operator_03.output | 76 ++------ tests/lac/linear_operator_17.output | 9 +- tests/lac/linear_operator_17a.output | 18 +- tests/lac/packaged_operation_01.output | 75 +++----- tests/lac/packaged_operation_01a.output | 75 +++----- tests/lac/packaged_operation_02.output | 30 ++-- tests/lac/schur_complement_01.cc | 2 +- tests/lac/schur_complement_01.output | 18 +- tests/lac/schur_complement_02.cc | 3 +- tests/lac/schur_complement_02.output | 10 +- tests/lac/vector_move_operations.cc | 12 +- tests/lac/vector_move_operations.output | 18 +- 35 files changed, 494 insertions(+), 616 deletions(-) diff --git a/tests/base/function_parser_08.with_muparser=true.output b/tests/base/function_parser_08.with_muparser=true.output index a3473ed80a..18df4e11b5 100644 --- a/tests/base/function_parser_08.with_muparser=true.output +++ b/tests/base/function_parser_08.with_muparser=true.output @@ -1,4 +1,3 @@ DEAL::Function 'erfc(x)+erfc(y)' @ 0.100000 -0.700000 is 2.56534 -DEAL::Function 'erfc(pi*z),sin(2*pi*y)*erfc(x^2)' @ 0.00000 1.00000 1.00000 is 8.876e-06 -2.449e-16 - +DEAL::Function 'erfc(pi*z),sin(2*pi*y)*erfc(x^2)' @ 0.00000 1.00000 1.00000 is 8.87615e-06 -2.44929e-16 diff --git a/tests/feinterface/fe_interface_values_02.cc b/tests/feinterface/fe_interface_values_02.cc index af026ea90f..0e56e00506 100644 --- a/tests/feinterface/fe_interface_values_02.cc +++ b/tests/feinterface/fe_interface_values_02.cc @@ -102,28 +102,28 @@ test(unsigned int fe_degree) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.shape_value(true, i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "shape_value(true): " << cell_vector << std::flush; + deallog << "shape_value(true): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.shape_value(false, i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "shape_value(false): " << cell_vector << std::flush; + deallog << "shape_value(false): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.jump(i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "jump(): " << cell_vector << std::flush; + deallog << "jump(): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.average(i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "average(): " << cell_vector << std::flush; + deallog << "average(): " << cell_vector << std::endl; } } diff --git a/tests/feinterface/fe_interface_values_02.output b/tests/feinterface/fe_interface_values_02.output index c14db2fc84..b0023c0ce5 100644 --- a/tests/feinterface/fe_interface_values_02.output +++ b/tests/feinterface/fe_interface_values_02.output @@ -1,21 +1,21 @@ DEAL::FE_DGQ<2>(0) -DEAL::shape_value(true): 1.000e+00 0.000e+00 -shape_value(false): 0.000e+00 1.000e+00 -jump(): 1.000e+00 -1.000e+00 -average(): 5.000e-01 5.000e-01 -FE_DGQ<2>(1) -DEAL::shape_value(true): 0.000e+00 5.000e-01 0.000e+00 5.000e-01 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -shape_value(false): 0.000e+00 0.000e+00 0.000e+00 0.000e+00 5.000e-01 0.000e+00 5.000e-01 0.000e+00 -jump(): 0.000e+00 5.000e-01 0.000e+00 5.000e-01 -5.000e-01 0.000e+00 -5.000e-01 0.000e+00 -average(): 0.000e+00 2.500e-01 0.000e+00 2.500e-01 2.500e-01 0.000e+00 2.500e-01 0.000e+00 -FE_DGQ<3>(0) -DEAL::shape_value(true): 1.000e+00 0.000e+00 -shape_value(false): 0.000e+00 1.000e+00 -jump(): 1.000e+00 -1.000e+00 -average(): 5.000e-01 5.000e-01 -FE_DGQ<3>(1) -DEAL::shape_value(true): 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -shape_value(false): 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 -jump(): 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 -2.500e-01 0.000e+00 -2.500e-01 0.000e+00 -2.500e-01 0.000e+00 -2.500e-01 0.000e+00 -average(): 0.000e+00 1.250e-01 0.000e+00 1.250e-01 0.000e+00 1.250e-01 0.000e+00 1.250e-01 1.250e-01 0.000e+00 1.250e-01 0.000e+00 1.250e-01 0.000e+00 1.250e-01 0.000e+00 +DEAL::shape_value(true): 1.00000 0.00000 +DEAL::shape_value(false): 0.00000 1.00000 +DEAL::jump(): 1.00000 -1.00000 +DEAL::average(): 0.500000 0.500000 +DEAL::FE_DGQ<2>(1) +DEAL::shape_value(true): 0.00000 0.500000 0.00000 0.500000 0.00000 0.00000 0.00000 0.00000 +DEAL::shape_value(false): 0.00000 0.00000 0.00000 0.00000 0.500000 0.00000 0.500000 0.00000 +DEAL::jump(): 0.00000 0.500000 0.00000 0.500000 -0.500000 0.00000 -0.500000 0.00000 +DEAL::average(): 0.00000 0.250000 0.00000 0.250000 0.250000 0.00000 0.250000 0.00000 +DEAL::FE_DGQ<3>(0) +DEAL::shape_value(true): 1.00000 0.00000 +DEAL::shape_value(false): 0.00000 1.00000 +DEAL::jump(): 1.00000 -1.00000 +DEAL::average(): 0.500000 0.500000 +DEAL::FE_DGQ<3>(1) +DEAL::shape_value(true): 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 +DEAL::shape_value(false): 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 +DEAL::jump(): 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 -0.250000 0.00000 -0.250000 0.00000 -0.250000 0.00000 -0.250000 0.00000 +DEAL::average(): 0.00000 0.125000 0.00000 0.125000 0.00000 0.125000 0.00000 0.125000 0.125000 0.00000 0.125000 0.00000 0.125000 0.00000 0.125000 0.00000 diff --git a/tests/feinterface/fe_interface_values_03.cc b/tests/feinterface/fe_interface_values_03.cc index d81bbdde6d..16eed3dcda 100644 --- a/tests/feinterface/fe_interface_values_03.cc +++ b/tests/feinterface/fe_interface_values_03.cc @@ -121,28 +121,28 @@ test(unsigned int fe_degree) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.shape_value(true, i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "shape_value(true): " << cell_vector << std::flush; + deallog << "shape_value(true): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.shape_value(false, i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "shape_value(false): " << cell_vector << std::flush; + deallog << "shape_value(false): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.jump(i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "jump(): " << cell_vector << std::flush; + deallog << "jump(): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.average(i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "average(): " << cell_vector << std::flush; + deallog << "average(): " << cell_vector << std::endl; } } diff --git a/tests/feinterface/fe_interface_values_03.output b/tests/feinterface/fe_interface_values_03.output index 1049fafd15..d2aac50e92 100644 --- a/tests/feinterface/fe_interface_values_03.output +++ b/tests/feinterface/fe_interface_values_03.output @@ -3,11 +3,11 @@ DEAL::FE_DGQ<2>(0) DEAL::qpoint 0: 1.00000 0.250000 DEAL:: idx: 0 global: 0 dof indices: 4294967295 | 0 DEAL:: idx: 1 global: 2 dof indices: 0 | 4294967295 -DEAL::shape_value(true): 0.000e+00 5.000e-01 -shape_value(false): 5.000e-01 0.000e+00 -jump(): -5.000e-01 5.000e-01 -average(): 2.500e-01 2.500e-01 -FE_DGQ<2>(1) +DEAL::shape_value(true): 0.00000 0.500000 +DEAL::shape_value(false): 0.500000 0.00000 +DEAL::jump(): -0.500000 0.500000 +DEAL::average(): 0.250000 0.250000 +DEAL::FE_DGQ<2>(1) DEAL::qpoint 0: 1.00000 0.105662 DEAL::qpoint 1: 1.00000 0.394338 DEAL:: idx: 0 global: 0 dof indices: 4294967295 | 0 @@ -18,19 +18,19 @@ DEAL:: idx: 4 global: 8 dof indices: 0 | 4294967295 DEAL:: idx: 5 global: 9 dof indices: 1 | 4294967295 DEAL:: idx: 6 global: 10 dof indices: 2 | 4294967295 DEAL:: idx: 7 global: 11 dof indices: 3 | 4294967295 -DEAL::shape_value(true): 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 2.500e-01 0.000e+00 2.500e-01 -shape_value(false): 3.750e-01 0.000e+00 1.250e-01 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -jump(): -3.750e-01 0.000e+00 -1.250e-01 0.000e+00 0.000e+00 2.500e-01 0.000e+00 2.500e-01 -average(): 1.875e-01 0.000e+00 6.250e-02 0.000e+00 0.000e+00 1.250e-01 0.000e+00 1.250e-01 -FE_DGQ<3>(0) +DEAL::shape_value(true): 0.00000 0.00000 0.00000 0.00000 0.00000 0.250000 0.00000 0.250000 +DEAL::shape_value(false): 0.375000 0.00000 0.125000 0.00000 0.00000 0.00000 0.00000 0.00000 +DEAL::jump(): -0.375000 0.00000 -0.125000 0.00000 0.00000 0.250000 0.00000 0.250000 +DEAL::average(): 0.187500 0.00000 0.0625000 0.00000 0.00000 0.125000 0.00000 0.125000 +DEAL::FE_DGQ<3>(0) DEAL::qpoint 0: 1.00000 0.250000 0.250000 DEAL:: idx: 0 global: 0 dof indices: 4294967295 | 0 DEAL:: idx: 1 global: 2 dof indices: 0 | 4294967295 -DEAL::shape_value(true): 0.000e+00 2.500e-01 -shape_value(false): 2.500e-01 0.000e+00 -jump(): -2.500e-01 2.500e-01 -average(): 1.250e-01 1.250e-01 -FE_DGQ<3>(1) +DEAL::shape_value(true): 0.00000 0.250000 +DEAL::shape_value(false): 0.250000 0.00000 +DEAL::jump(): -0.250000 0.250000 +DEAL::average(): 0.125000 0.125000 +DEAL::FE_DGQ<3>(1) DEAL::qpoint 0: 1.00000 0.105662 0.105662 DEAL::qpoint 1: 1.00000 0.394338 0.105662 DEAL::qpoint 2: 1.00000 0.105662 0.394338 @@ -51,7 +51,7 @@ DEAL:: idx: 12 global: 20 dof indices: 4 | 4294967295 DEAL:: idx: 13 global: 21 dof indices: 5 | 4294967295 DEAL:: idx: 14 global: 22 dof indices: 6 | 4294967295 DEAL:: idx: 15 global: 23 dof indices: 7 | 4294967295 -DEAL::shape_value(true): 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 6.250e-02 0.000e+00 6.250e-02 0.000e+00 6.250e-02 0.000e+00 6.250e-02 -shape_value(false): 1.406e-01 0.000e+00 4.688e-02 0.000e+00 4.688e-02 0.000e+00 1.562e-02 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -jump(): -1.406e-01 0.000e+00 -4.688e-02 0.000e+00 -4.688e-02 0.000e+00 -1.562e-02 0.000e+00 0.000e+00 6.250e-02 0.000e+00 6.250e-02 0.000e+00 6.250e-02 0.000e+00 6.250e-02 -average(): 7.031e-02 0.000e+00 2.344e-02 0.000e+00 2.344e-02 0.000e+00 7.812e-03 0.000e+00 0.000e+00 3.125e-02 0.000e+00 3.125e-02 0.000e+00 3.125e-02 0.000e+00 3.125e-02 +DEAL::shape_value(true): 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.0625000 0.00000 0.0625000 0.00000 0.0625000 0.00000 0.0625000 +DEAL::shape_value(false): 0.140625 0.00000 0.0468750 0.00000 0.0468750 0.00000 0.0156250 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 +DEAL::jump(): -0.140625 0.00000 -0.0468750 0.00000 -0.0468750 0.00000 -0.0156250 0.00000 0.00000 0.0625000 0.00000 0.0625000 0.00000 0.0625000 0.00000 0.0625000 +DEAL::average(): 0.0703125 0.00000 0.0234375 0.00000 0.0234375 0.00000 0.00781250 0.00000 0.00000 0.0312500 0.00000 0.0312500 0.00000 0.0312500 0.00000 0.0312500 diff --git a/tests/feinterface/fe_interface_values_04.cc b/tests/feinterface/fe_interface_values_04.cc index 01dd209dbe..9944d45aa4 100644 --- a/tests/feinterface/fe_interface_values_04.cc +++ b/tests/feinterface/fe_interface_values_04.cc @@ -69,26 +69,26 @@ test(unsigned int fe_degree) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.shape_value(true, i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "shape_value(true): " << cell_vector << std::flush; + deallog << "shape_value(true): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.shape_value(false, i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "shape_value(false): " << cell_vector << std::flush; + deallog << "shape_value(false): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.jump(i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "jump(): " << cell_vector << std::flush; + deallog << "jump(): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.average(i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "average(): " << cell_vector << std::flush; + deallog << "average(): " << cell_vector << std::endl; } diff --git a/tests/feinterface/fe_interface_values_04.output b/tests/feinterface/fe_interface_values_04.output index f039ffae0d..3da4157a11 100644 --- a/tests/feinterface/fe_interface_values_04.output +++ b/tests/feinterface/fe_interface_values_04.output @@ -1,21 +1,21 @@ DEAL::FE_DGQ<2>(0) -DEAL::shape_value(true): 1.000e+00 -shape_value(false): 0.000e+00 -jump(): 1.000e+00 -average(): 1.000e+00 -FE_DGQ<2>(1) -DEAL::shape_value(true): 5.000e-01 5.000e-01 0.000e+00 0.000e+00 -shape_value(false): 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -jump(): 5.000e-01 5.000e-01 0.000e+00 0.000e+00 -average(): 5.000e-01 5.000e-01 0.000e+00 0.000e+00 -FE_DGQ<3>(0) -DEAL::shape_value(true): 1.000e+00 -shape_value(false): 0.000e+00 -jump(): 1.000e+00 -average(): 1.000e+00 -FE_DGQ<3>(1) -DEAL::shape_value(true): 2.500e-01 2.500e-01 0.000e+00 0.000e+00 2.500e-01 2.500e-01 0.000e+00 0.000e+00 -shape_value(false): 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -jump(): 2.500e-01 2.500e-01 0.000e+00 0.000e+00 2.500e-01 2.500e-01 0.000e+00 0.000e+00 -average(): 2.500e-01 2.500e-01 0.000e+00 0.000e+00 2.500e-01 2.500e-01 0.000e+00 0.000e+00 +DEAL::shape_value(true): 1.00000 +DEAL::shape_value(false): 0.00000 +DEAL::jump(): 1.00000 +DEAL::average(): 1.00000 +DEAL::FE_DGQ<2>(1) +DEAL::shape_value(true): 0.500000 0.500000 0.00000 0.00000 +DEAL::shape_value(false): 0.00000 0.00000 0.00000 0.00000 +DEAL::jump(): 0.500000 0.500000 0.00000 0.00000 +DEAL::average(): 0.500000 0.500000 0.00000 0.00000 +DEAL::FE_DGQ<3>(0) +DEAL::shape_value(true): 1.00000 +DEAL::shape_value(false): 0.00000 +DEAL::jump(): 1.00000 +DEAL::average(): 1.00000 +DEAL::FE_DGQ<3>(1) +DEAL::shape_value(true): 0.250000 0.250000 0.00000 0.00000 0.250000 0.250000 0.00000 0.00000 +DEAL::shape_value(false): 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 +DEAL::jump(): 0.250000 0.250000 0.00000 0.00000 0.250000 0.250000 0.00000 0.00000 +DEAL::average(): 0.250000 0.250000 0.00000 0.00000 0.250000 0.250000 0.00000 0.00000 diff --git a/tests/feinterface/fe_interface_values_06.cc b/tests/feinterface/fe_interface_values_06.cc index 425b573eda..b48358d168 100644 --- a/tests/feinterface/fe_interface_values_06.cc +++ b/tests/feinterface/fe_interface_values_06.cc @@ -122,28 +122,28 @@ test(unsigned int fe_degree) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.shape_value(true, i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "shape_value(true): " << cell_vector << std::flush; + deallog << "shape_value(true): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.shape_value(false, i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "shape_value(false): " << cell_vector << std::flush; + deallog << "shape_value(false): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.jump(i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "jump(): " << cell_vector << std::flush; + deallog << "jump(): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.average(i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "average(): " << cell_vector << std::flush; + deallog << "average(): " << cell_vector << std::endl; } } diff --git a/tests/feinterface/fe_interface_values_06.output b/tests/feinterface/fe_interface_values_06.output index ce588737b8..3e5fc1c761 100644 --- a/tests/feinterface/fe_interface_values_06.output +++ b/tests/feinterface/fe_interface_values_06.output @@ -9,11 +9,11 @@ DEAL:: idx: 3 global: 3 dof indices: 4294967295 | 3 DEAL:: idx: 4 global: 5 dof indices: 0 | 4294967295 DEAL:: idx: 5 global: 7 dof indices: 2 | 4294967295 DEAL:: idx: 6 global: 8 dof indices: 3 | 4294967295 -DEAL::shape_value(true): 2.500e-01 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 2.500e-01 -shape_value(false): 3.750e-01 0.000e+00 1.250e-01 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -jump(): -1.250e-01 0.000e+00 -1.250e-01 0.000e+00 0.000e+00 0.000e+00 2.500e-01 -average(): 3.125e-01 0.000e+00 6.250e-02 0.000e+00 0.000e+00 0.000e+00 1.250e-01 -FE_Q<3>(1) +DEAL::shape_value(true): 0.250000 0.00000 0.00000 0.00000 0.00000 0.00000 0.250000 +DEAL::shape_value(false): 0.375000 0.00000 0.125000 0.00000 0.00000 0.00000 0.00000 +DEAL::jump(): -0.125000 0.00000 -0.125000 0.00000 0.00000 0.00000 0.250000 +DEAL::average(): 0.312500 0.00000 0.0625000 0.00000 0.00000 0.00000 0.125000 +DEAL::FE_Q<3>(1) DEAL::qpoint 0: 1.00000 0.105662 0.105662 DEAL::qpoint 1: 1.00000 0.394338 0.105662 DEAL::qpoint 2: 1.00000 0.105662 0.394338 @@ -33,7 +33,7 @@ DEAL:: idx: 11 global: 15 dof indices: 6 | 4294967295 DEAL:: idx: 12 global: 16 dof indices: 3 | 4294967295 DEAL:: idx: 13 global: 17 dof indices: 5 | 4294967295 DEAL:: idx: 14 global: 18 dof indices: 7 | 4294967295 -DEAL::shape_value(true): 6.250e-02 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 6.250e-02 6.250e-02 6.250e-02 -shape_value(false): 1.406e-01 0.000e+00 4.688e-02 0.000e+00 4.688e-02 0.000e+00 1.562e-02 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -jump(): -7.812e-02 0.000e+00 -4.688e-02 0.000e+00 -4.688e-02 0.000e+00 -1.562e-02 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 6.250e-02 6.250e-02 6.250e-02 -average(): 1.016e-01 0.000e+00 2.344e-02 0.000e+00 2.344e-02 0.000e+00 7.812e-03 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 3.125e-02 3.125e-02 3.125e-02 +DEAL::shape_value(true): 0.0625000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.0625000 0.0625000 0.0625000 +DEAL::shape_value(false): 0.140625 0.00000 0.0468750 0.00000 0.0468750 0.00000 0.0156250 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 +DEAL::jump(): -0.0781250 0.00000 -0.0468750 0.00000 -0.0468750 0.00000 -0.0156250 0.00000 0.00000 0.00000 0.00000 0.00000 0.0625000 0.0625000 0.0625000 +DEAL::average(): 0.101562 0.00000 0.0234375 0.00000 0.0234375 0.00000 0.00781250 0.00000 0.00000 0.00000 0.00000 0.00000 0.0312500 0.0312500 0.0312500 diff --git a/tests/feinterface/fe_interface_values_07.cc b/tests/feinterface/fe_interface_values_07.cc index 97f46f0700..32728b3229 100644 --- a/tests/feinterface/fe_interface_values_07.cc +++ b/tests/feinterface/fe_interface_values_07.cc @@ -104,28 +104,28 @@ test(unsigned int fe_degree) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.shape_value(true, i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "shape_value(true): " << cell_vector << std::flush; + deallog << "shape_value(true): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.shape_value(false, i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "shape_value(false): " << cell_vector << std::flush; + deallog << "shape_value(false): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.jump(i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "jump(): " << cell_vector << std::flush; + deallog << "jump(): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.average(i, qpoint) * fiv.get_JxW_values()[qpoint]; - deallog << "average(): " << cell_vector << std::flush; + deallog << "average(): " << cell_vector << std::endl; } } diff --git a/tests/feinterface/fe_interface_values_07.output b/tests/feinterface/fe_interface_values_07.output index a5a8e96373..2cae4be57f 100644 --- a/tests/feinterface/fe_interface_values_07.output +++ b/tests/feinterface/fe_interface_values_07.output @@ -1,11 +1,11 @@ DEAL::FE_Q<2>(1) -DEAL::shape_value(true): 0.000e+00 5.000e-01 0.000e+00 5.000e-01 0.000e+00 0.000e+00 -shape_value(false): 0.000e+00 5.000e-01 0.000e+00 5.000e-01 0.000e+00 0.000e+00 -jump(): 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -average(): 0.000e+00 5.000e-01 0.000e+00 5.000e-01 0.000e+00 0.000e+00 -FE_Q<3>(1) -DEAL::shape_value(true): 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -shape_value(false): 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -jump(): 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -average(): 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 2.500e-01 0.000e+00 0.000e+00 0.000e+00 0.000e+00 +DEAL::shape_value(true): 0.00000 0.500000 0.00000 0.500000 0.00000 0.00000 +DEAL::shape_value(false): 0.00000 0.500000 0.00000 0.500000 0.00000 0.00000 +DEAL::jump(): 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 +DEAL::average(): 0.00000 0.500000 0.00000 0.500000 0.00000 0.00000 +DEAL::FE_Q<3>(1) +DEAL::shape_value(true): 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 0.00000 0.00000 0.00000 +DEAL::shape_value(false): 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 0.00000 0.00000 0.00000 +DEAL::jump(): 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 +DEAL::average(): 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 0.250000 0.00000 0.00000 0.00000 0.00000 diff --git a/tests/feinterface/fe_interface_values_08.cc b/tests/feinterface/fe_interface_values_08.cc index eb7756acd1..ab9fbc217b 100644 --- a/tests/feinterface/fe_interface_values_08.cc +++ b/tests/feinterface/fe_interface_values_08.cc @@ -99,21 +99,21 @@ test(const FiniteElement &fe) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.average_gradient(i, qpoint).norm() * fiv.get_JxW_values()[qpoint]; - deallog << "average_gradient.norm(): " << cell_vector << std::flush; + deallog << "average_gradient.norm(): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.average_hessian(i, qpoint).norm() * fiv.get_JxW_values()[qpoint]; - deallog << "average_hessian.norm(): " << cell_vector << std::flush; + deallog << "average_hessian.norm(): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.jump_gradient(i, qpoint).norm() * fiv.get_JxW_values()[qpoint]; - deallog << "jump_gradient.norm(): " << cell_vector << std::flush; + deallog << "jump_gradient.norm(): " << cell_vector << std::endl; } @@ -137,21 +137,21 @@ test(const FiniteElement &fe) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.average_gradient(i, qpoint).norm() * fiv.get_JxW_values()[qpoint]; - deallog << "average_gradient.norm(): " << cell_vector << std::flush; + deallog << "average_gradient.norm(): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.average_hessian(i, qpoint).norm() * fiv.get_JxW_values()[qpoint]; - deallog << "average_hessian.norm(): " << cell_vector << std::flush; + deallog << "average_hessian.norm(): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < q_points.size(); ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.jump_gradient(i, qpoint).norm() * fiv.get_JxW_values()[qpoint]; - deallog << "jump_gradient.norm(): " << cell_vector << std::flush; + deallog << "jump_gradient.norm(): " << cell_vector << std::endl; } } diff --git a/tests/feinterface/fe_interface_values_08.output b/tests/feinterface/fe_interface_values_08.output index 4eb262aa2c..f3ef235513 100644 --- a/tests/feinterface/fe_interface_values_08.output +++ b/tests/feinterface/fe_interface_values_08.output @@ -1,50 +1,50 @@ DEAL::FE_Q<2>(1) -DEAL::average_gradient.norm(): 1.148e+00 5.000e-01 1.148e+00 5.000e-01 -average_hessian.norm(): 1.414e+00 1.414e+00 1.414e+00 1.414e+00 -jump_gradient.norm(): 1.148e+00 5.000e-01 1.148e+00 5.000e-01 -average_gradient.norm(): 2.500e-01 1.000e+00 2.500e-01 1.000e+00 2.500e-01 2.500e-01 -average_hessian.norm(): 7.071e-01 0.000e+00 7.071e-01 0.000e+00 7.071e-01 7.071e-01 -jump_gradient.norm(): 5.000e-01 1.000e+00 5.000e-01 1.000e+00 5.000e-01 5.000e-01 -FE_DGQ<2>(0) -DEAL::average_gradient.norm(): 0.000e+00 -average_hessian.norm(): 0.000e+00 -jump_gradient.norm(): 0.000e+00 -average_gradient.norm(): 0.000e+00 0.000e+00 -average_hessian.norm(): 0.000e+00 0.000e+00 -jump_gradient.norm(): 0.000e+00 0.000e+00 -FE_DGQ<2>(1) -DEAL::average_gradient.norm(): 1.148e+00 5.000e-01 1.148e+00 5.000e-01 -average_hessian.norm(): 1.414e+00 1.414e+00 1.414e+00 1.414e+00 -jump_gradient.norm(): 1.148e+00 5.000e-01 1.148e+00 5.000e-01 -average_gradient.norm(): 2.500e-01 5.739e-01 2.500e-01 5.739e-01 5.739e-01 2.500e-01 5.739e-01 2.500e-01 -average_hessian.norm(): 7.071e-01 7.071e-01 7.071e-01 7.071e-01 7.071e-01 7.071e-01 7.071e-01 7.071e-01 -jump_gradient.norm(): 5.000e-01 1.148e+00 5.000e-01 1.148e+00 1.148e+00 5.000e-01 1.148e+00 5.000e-01 -FE_DGQ<2>(2) -DEAL::average_gradient.norm(): 1.524e+00 8.607e-01 2.152e-01 3.179e+00 2.667e+00 6.667e-01 1.524e+00 8.607e-01 2.152e-01 -average_hessian.norm(): 7.174e+00 7.686e+00 2.124e+00 1.257e+01 1.345e+01 4.369e+00 7.174e+00 7.686e+00 2.124e+00 -jump_gradient.norm(): 1.524e+00 8.607e-01 2.152e-01 3.179e+00 2.667e+00 6.667e-01 1.524e+00 8.607e-01 2.152e-01 -average_gradient.norm(): 1.076e-01 4.303e-01 7.621e-01 3.333e-01 1.333e+00 1.590e+00 1.076e-01 4.303e-01 7.621e-01 7.621e-01 4.303e-01 1.076e-01 1.590e+00 1.333e+00 3.333e-01 7.621e-01 4.303e-01 1.076e-01 -average_hessian.norm(): 1.062e+00 3.843e+00 3.587e+00 2.185e+00 6.727e+00 6.285e+00 1.062e+00 3.843e+00 3.587e+00 3.587e+00 3.843e+00 1.062e+00 6.285e+00 6.727e+00 2.185e+00 3.587e+00 3.843e+00 1.062e+00 -jump_gradient.norm(): 2.152e-01 8.607e-01 1.524e+00 6.667e-01 2.667e+00 3.179e+00 2.152e-01 8.607e-01 1.524e+00 1.524e+00 8.607e-01 2.152e-01 3.179e+00 2.667e+00 6.667e-01 1.524e+00 8.607e-01 2.152e-01 -FE_Q<3>(1) -DEAL::average_gradient.norm(): 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 -average_hessian.norm(): 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 -jump_gradient.norm(): 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 -average_gradient.norm(): 1.250e-01 7.618e-01 1.250e-01 7.618e-01 1.250e-01 7.618e-01 1.250e-01 7.618e-01 1.250e-01 1.250e-01 1.250e-01 1.250e-01 -average_hessian.norm(): 5.387e-01 1.414e+00 5.387e-01 1.414e+00 5.387e-01 1.414e+00 5.387e-01 1.414e+00 5.387e-01 5.387e-01 5.387e-01 5.387e-01 -jump_gradient.norm(): 2.500e-01 5.000e-01 2.500e-01 5.000e-01 2.500e-01 5.000e-01 2.500e-01 5.000e-01 2.500e-01 2.500e-01 2.500e-01 2.500e-01 -FE_DGQ<3>(0) -DEAL::average_gradient.norm(): 0.000e+00 -average_hessian.norm(): 0.000e+00 -jump_gradient.norm(): 0.000e+00 -average_gradient.norm(): 0.000e+00 0.000e+00 -average_hessian.norm(): 0.000e+00 0.000e+00 -jump_gradient.norm(): 0.000e+00 0.000e+00 -FE_DGQ<3>(1) -DEAL::average_gradient.norm(): 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 -average_hessian.norm(): 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 -jump_gradient.norm(): 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 -average_gradient.norm(): 1.250e-01 4.057e-01 1.250e-01 4.057e-01 1.250e-01 4.057e-01 1.250e-01 4.057e-01 4.057e-01 1.250e-01 4.057e-01 1.250e-01 4.057e-01 1.250e-01 4.057e-01 1.250e-01 -average_hessian.norm(): 5.387e-01 9.058e-01 5.387e-01 9.058e-01 5.387e-01 9.058e-01 5.387e-01 9.058e-01 9.058e-01 5.387e-01 9.058e-01 5.387e-01 9.058e-01 5.387e-01 9.058e-01 5.387e-01 -jump_gradient.norm(): 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 8.115e-01 2.500e-01 +DEAL::average_gradient.norm(): 1.14783 0.500000 1.14783 0.500000 +DEAL::average_hessian.norm(): 1.41421 1.41421 1.41421 1.41421 +DEAL::jump_gradient.norm(): 1.14783 0.500000 1.14783 0.500000 +DEAL::average_gradient.norm(): 0.250000 1.00000 0.250000 1.00000 0.250000 0.250000 +DEAL::average_hessian.norm(): 0.707107 0.00000 0.707107 0.00000 0.707107 0.707107 +DEAL::jump_gradient.norm(): 0.500000 1.00000 0.500000 1.00000 0.500000 0.500000 +DEAL::FE_DGQ<2>(0) +DEAL::average_gradient.norm(): 0.00000 +DEAL::average_hessian.norm(): 0.00000 +DEAL::jump_gradient.norm(): 0.00000 +DEAL::average_gradient.norm(): 0.00000 0.00000 +DEAL::average_hessian.norm(): 0.00000 0.00000 +DEAL::jump_gradient.norm(): 0.00000 0.00000 +DEAL::FE_DGQ<2>(1) +DEAL::average_gradient.norm(): 1.14783 0.500000 1.14783 0.500000 +DEAL::average_hessian.norm(): 1.41421 1.41421 1.41421 1.41421 +DEAL::jump_gradient.norm(): 1.14783 0.500000 1.14783 0.500000 +DEAL::average_gradient.norm(): 0.250000 0.573917 0.250000 0.573917 0.573917 0.250000 0.573917 0.250000 +DEAL::average_hessian.norm(): 0.707107 0.707107 0.707107 0.707107 0.707107 0.707107 0.707107 0.707107 +DEAL::jump_gradient.norm(): 0.500000 1.14783 0.500000 1.14783 1.14783 0.500000 1.14783 0.500000 +DEAL::FE_DGQ<2>(2) +DEAL::average_gradient.norm(): 1.52420 0.860663 0.215166 3.17925 2.66667 0.666667 1.52420 0.860663 0.215166 +DEAL::average_hessian.norm(): 7.17398 7.68564 2.12446 12.5704 13.4538 4.36931 7.17398 7.68564 2.12446 +DEAL::jump_gradient.norm(): 1.52420 0.860663 0.215166 3.17925 2.66667 0.666667 1.52420 0.860663 0.215166 +DEAL::average_gradient.norm(): 0.107583 0.430331 0.762102 0.333333 1.33333 1.58962 0.107583 0.430331 0.762102 0.762102 0.430331 0.107583 1.58962 1.33333 0.333333 0.762102 0.430331 0.107583 +DEAL::average_hessian.norm(): 1.06223 3.84282 3.58699 2.18466 6.72690 6.28519 1.06223 3.84282 3.58699 3.58699 3.84282 1.06223 6.28519 6.72690 2.18466 3.58699 3.84282 1.06223 +DEAL::jump_gradient.norm(): 0.215166 0.860663 1.52420 0.666667 2.66667 3.17925 0.215166 0.860663 1.52420 1.52420 0.860663 0.215166 3.17925 2.66667 0.666667 1.52420 0.860663 0.215166 +DEAL::FE_Q<3>(1) +DEAL::average_gradient.norm(): 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 +DEAL::average_hessian.norm(): 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 +DEAL::jump_gradient.norm(): 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 +DEAL::average_gradient.norm(): 0.125000 0.761802 0.125000 0.761802 0.125000 0.761802 0.125000 0.761802 0.125000 0.125000 0.125000 0.125000 +DEAL::average_hessian.norm(): 0.538675 1.41421 0.538675 1.41421 0.538675 1.41421 0.538675 1.41421 0.538675 0.538675 0.538675 0.538675 +DEAL::jump_gradient.norm(): 0.250000 0.500000 0.250000 0.500000 0.250000 0.500000 0.250000 0.500000 0.250000 0.250000 0.250000 0.250000 +DEAL::FE_DGQ<3>(0) +DEAL::average_gradient.norm(): 0.00000 +DEAL::average_hessian.norm(): 0.00000 +DEAL::jump_gradient.norm(): 0.00000 +DEAL::average_gradient.norm(): 0.00000 0.00000 +DEAL::average_hessian.norm(): 0.00000 0.00000 +DEAL::jump_gradient.norm(): 0.00000 0.00000 +DEAL::FE_DGQ<3>(1) +DEAL::average_gradient.norm(): 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 +DEAL::average_hessian.norm(): 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 +DEAL::jump_gradient.norm(): 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 +DEAL::average_gradient.norm(): 0.125000 0.405739 0.125000 0.405739 0.125000 0.405739 0.125000 0.405739 0.405739 0.125000 0.405739 0.125000 0.405739 0.125000 0.405739 0.125000 +DEAL::average_hessian.norm(): 0.538675 0.905750 0.538675 0.905750 0.538675 0.905750 0.538675 0.905750 0.905750 0.538675 0.905750 0.538675 0.905750 0.538675 0.905750 0.538675 +DEAL::jump_gradient.norm(): 0.250000 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 0.811479 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 0.811479 0.250000 diff --git a/tests/feinterface/fe_interface_values_09.cc b/tests/feinterface/fe_interface_values_09.cc index 82c8bbaa97..9a419cbfcb 100644 --- a/tests/feinterface/fe_interface_values_09.cc +++ b/tests/feinterface/fe_interface_values_09.cc @@ -76,14 +76,14 @@ print_norm_of_average_over_quadrature_points(const FEInterfaceValues &fiv) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.jump_hessian(i, qpoint).norm() * fiv.get_JxW_values()[qpoint]; - deallog << "jump_hessian.norm(): " << cell_vector << std::flush; + deallog << "jump_hessian.norm(): " << cell_vector << std::endl; cell_vector = 0.0; for (unsigned int qpoint = 0; qpoint < fiv.n_quadrature_points; ++qpoint) for (unsigned int i = 0; i < n_dofs; ++i) cell_vector(i) += fiv.jump_3rd_derivative(i, qpoint).norm() * fiv.get_JxW_values()[qpoint]; - deallog << "jump_3rd_derivative.norm(): " << cell_vector << std::flush; + deallog << "jump_3rd_derivative.norm(): " << cell_vector << std::endl; } diff --git a/tests/feinterface/fe_interface_values_09.output b/tests/feinterface/fe_interface_values_09.output index c637bf2276..bbe3319170 100644 --- a/tests/feinterface/fe_interface_values_09.output +++ b/tests/feinterface/fe_interface_values_09.output @@ -1,21 +1,21 @@ DEAL::FE_Q<2>(2) -DEAL::jump_hessian.norm(): 7.174e+00 2.124e+00 7.174e+00 2.124e+00 1.257e+01 4.369e+00 7.686e+00 7.686e+00 1.345e+01 -jump_3rd_derivative.norm(): 2.318e+01 1.182e+01 2.318e+01 1.182e+01 4.447e+01 2.035e+01 3.422e+01 3.422e+01 6.358e+01 -jump_hessian.norm(): 2.124e+00 1.107e+01 2.124e+00 1.107e+01 4.369e+00 1.461e+01 7.686e+00 7.686e+00 1.345e+01 2.124e+00 2.124e+00 4.369e+00 7.686e+00 7.686e+00 1.345e+01 -jump_3rd_derivative.norm(): 1.182e+01 4.157e+01 1.182e+01 4.157e+01 2.035e+01 8.314e+01 3.422e+01 3.422e+01 6.358e+01 1.182e+01 1.182e+01 2.035e+01 3.422e+01 3.422e+01 6.358e+01 -FE_DGQ<2>(2) -DEAL::jump_hessian.norm(): 7.174e+00 7.686e+00 2.124e+00 1.257e+01 1.345e+01 4.369e+00 7.174e+00 7.686e+00 2.124e+00 -jump_3rd_derivative.norm(): 2.318e+01 3.422e+01 1.182e+01 4.447e+01 6.358e+01 2.035e+01 2.318e+01 3.422e+01 1.182e+01 -jump_hessian.norm(): 2.124e+00 7.686e+00 7.174e+00 4.369e+00 1.345e+01 1.257e+01 2.124e+00 7.686e+00 7.174e+00 7.174e+00 7.686e+00 2.124e+00 1.257e+01 1.345e+01 4.369e+00 7.174e+00 7.686e+00 2.124e+00 -jump_3rd_derivative.norm(): 1.182e+01 3.422e+01 2.318e+01 2.035e+01 6.358e+01 4.447e+01 1.182e+01 3.422e+01 2.318e+01 2.318e+01 3.422e+01 1.182e+01 4.447e+01 6.358e+01 2.035e+01 2.318e+01 3.422e+01 1.182e+01 -FE_Q<3>(1) -DEAL::jump_hessian.norm(): 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 -jump_3rd_derivative.norm(): 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 -jump_hessian.norm(): 1.077e+00 2.155e+00 1.077e+00 2.155e+00 1.077e+00 2.155e+00 1.077e+00 2.155e+00 1.077e+00 1.077e+00 1.077e+00 1.077e+00 -jump_3rd_derivative.norm(): 2.449e+00 4.899e+00 2.449e+00 4.899e+00 2.449e+00 4.899e+00 2.449e+00 4.899e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 -FE_DGQ<3>(1) -DEAL::jump_hessian.norm(): 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 -jump_3rd_derivative.norm(): 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 -jump_hessian.norm(): 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 1.812e+00 1.077e+00 -jump_3rd_derivative.norm(): 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 2.449e+00 +DEAL::jump_hessian.norm(): 7.17398 2.12446 7.17398 2.12446 12.5704 4.36931 7.68564 7.68564 13.4538 +DEAL::jump_3rd_derivative.norm(): 23.1831 11.8202 23.1831 11.8202 44.4667 20.3528 34.2248 34.2248 63.5828 +DEAL::jump_hessian.norm(): 2.12446 11.0742 2.12446 11.0742 4.36931 14.6059 7.68564 7.68564 13.4538 2.12446 2.12446 4.36931 7.68564 7.68564 13.4538 +DEAL::jump_3rd_derivative.norm(): 11.8202 41.5692 11.8202 41.5692 20.3528 83.1384 34.2248 34.2248 63.5828 11.8202 11.8202 20.3528 34.2248 34.2248 63.5828 +DEAL::FE_DGQ<2>(2) +DEAL::jump_hessian.norm(): 7.17398 7.68564 2.12446 12.5704 13.4538 4.36931 7.17398 7.68564 2.12446 +DEAL::jump_3rd_derivative.norm(): 23.1831 34.2248 11.8202 44.4667 63.5828 20.3528 23.1831 34.2248 11.8202 +DEAL::jump_hessian.norm(): 2.12446 7.68564 7.17398 4.36931 13.4538 12.5704 2.12446 7.68564 7.17398 7.17398 7.68564 2.12446 12.5704 13.4538 4.36931 7.17398 7.68564 2.12446 +DEAL::jump_3rd_derivative.norm(): 11.8202 34.2248 23.1831 20.3528 63.5828 44.4667 11.8202 34.2248 23.1831 23.1831 34.2248 11.8202 44.4667 63.5828 20.3528 23.1831 34.2248 11.8202 +DEAL::FE_Q<3>(1) +DEAL::jump_hessian.norm(): 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 +DEAL::jump_3rd_derivative.norm(): 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 +DEAL::jump_hessian.norm(): 1.07735 2.15470 1.07735 2.15470 1.07735 2.15470 1.07735 2.15470 1.07735 1.07735 1.07735 1.07735 +DEAL::jump_3rd_derivative.norm(): 2.44949 4.89898 2.44949 4.89898 2.44949 4.89898 2.44949 4.89898 2.44949 2.44949 2.44949 2.44949 +DEAL::FE_DGQ<3>(1) +DEAL::jump_hessian.norm(): 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 +DEAL::jump_3rd_derivative.norm(): 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 +DEAL::jump_hessian.norm(): 1.07735 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 1.81150 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 1.81150 1.07735 +DEAL::jump_3rd_derivative.norm(): 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 2.44949 diff --git a/tests/lac/block_linear_operator_04.cc b/tests/lac/block_linear_operator_04.cc index 6534dff300..f64d6e8108 100644 --- a/tests/lac/block_linear_operator_04.cc +++ b/tests/lac/block_linear_operator_04.cc @@ -24,11 +24,11 @@ #include "../tests.h" -#define PRINTME(name, var) \ - deallog << "Block vector: " name << ":" << std::endl; \ - for (unsigned int i = 0; i < var.n_blocks(); ++i) \ - deallog << "[block " << i << " ] " << var.block(i); \ - deallog << std::flush; +#define PRINTME(name, var) \ + deallog << "Block vector: " name << ":" << std::endl; \ + for (unsigned int i = 0; i < var.n_blocks(); ++i) \ + deallog << "[block " << i << " ] " << var.block(i) << std::endl; \ + deallog << std::endl; diff --git a/tests/lac/block_linear_operator_04.output b/tests/lac/block_linear_operator_04.output index f8d68a5f4f..4cb3e3f55e 100644 --- a/tests/lac/block_linear_operator_04.output +++ b/tests/lac/block_linear_operator_04.output @@ -1,79 +1,97 @@ DEAL:: -- Matrix -- DEAL::Block vector: v: -DEAL::[block 0 ] 1.000e+00 -[block 1 ] 1.000e+01 -[block 2 ] 1.000e+01 -Block vector: v: -DEAL::[block 0 ] 0.000e+00 -[block 1 ] 3.000e+00 -[block 2 ] 1.000e+01 -Block vector: v: -DEAL::[block 0 ] 0.000e+00 -[block 1 ] 0.000e+00 -[block 2 ] 5.000e+00 - -- Inverse -- -DEAL::Block vector: v: -DEAL::[block 0 ] 1.000e+00 -[block 1 ] -3.333e+00 -[block 2 ] 4.667e+00 -Block vector: v: -DEAL::[block 0 ] 0.000e+00 -[block 1 ] 3.333e-01 -[block 2 ] -6.667e-01 -Block vector: v: -DEAL::[block 0 ] 0.000e+00 -[block 1 ] 0.000e+00 -[block 2 ] 2.000e-01 - -- Identity -- -DEAL::Block vector: v: -DEAL::[block 0 ] 1.000e+00 -[block 1 ] 0.000e+00 -[block 2 ] 0.000e+00 -Block vector: v: -DEAL::[block 0 ] 0.000e+00 -[block 1 ] 1.000e+00 -[block 2 ] 0.000e+00 -Block vector: v: -DEAL::[block 0 ] 0.000e+00 -[block 1 ] 0.000e+00 -[block 2 ] 1.000e+00 - -- Matrix -- -DEAL::Block vector: v: -DEAL::[block 0 ] 1.000e+00 -[block 1 ] 0.000e+00 -[block 2 ] 0.000e+00 -Block vector: v: -DEAL::[block 0 ] 1.000e+01 -[block 1 ] 3.000e+00 -[block 2 ] 0.000e+00 -Block vector: v: -DEAL::[block 0 ] 1.000e+01 -[block 1 ] 1.000e+01 -[block 2 ] 5.000e+00 - -- Inverse -- -DEAL::Block vector: v: -DEAL::[block 0 ] 1.000e+00 -[block 1 ] 0.000e+00 -[block 2 ] 0.000e+00 -Block vector: v: -DEAL::[block 0 ] -3.333e+00 -[block 1 ] 3.333e-01 -[block 2 ] 0.000e+00 -Block vector: v: -DEAL::[block 0 ] 4.667e+00 -[block 1 ] -6.667e-01 -[block 2 ] 2.000e-01 - -- Identity -- -DEAL::Block vector: v: -DEAL::[block 0 ] 1.000e+00 -[block 1 ] 0.000e+00 -[block 2 ] 0.000e+00 -Block vector: v: -DEAL::[block 0 ] 0.000e+00 -[block 1 ] 1.000e+00 -[block 2 ] 0.000e+00 -Block vector: v: -DEAL::[block 0 ] 0.000e+00 -[block 1 ] 0.000e+00 -[block 2 ] 1.000e+00 +DEAL::[block 0 ] 1.00000000000 +DEAL::[block 1 ] 10.0000000000 +DEAL::[block 2 ] 10.0000000000 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 0.00000000000 +DEAL::[block 1 ] 3.00000000000 +DEAL::[block 2 ] 10.0000000000 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 0.00000000000 +DEAL::[block 1 ] 0.00000000000 +DEAL::[block 2 ] 5.00000000000 +DEAL:: +DEAL:: -- Inverse -- +DEAL::Block vector: v: +DEAL::[block 0 ] 1.00000000000 +DEAL::[block 1 ] -3.33333333333 +DEAL::[block 2 ] 4.66666666667 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 0.00000000000 +DEAL::[block 1 ] 0.333333333333 +DEAL::[block 2 ] -0.666666666667 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 0.00000000000 +DEAL::[block 1 ] 0.00000000000 +DEAL::[block 2 ] 0.200000000000 +DEAL:: +DEAL:: -- Identity -- +DEAL::Block vector: v: +DEAL::[block 0 ] 1.00000000000 +DEAL::[block 1 ] 0.00000000000 +DEAL::[block 2 ] 0.00000000000 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 0.00000000000 +DEAL::[block 1 ] 1.00000000000 +DEAL::[block 2 ] 0.00000000000 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 0.00000000000 +DEAL::[block 1 ] 0.00000000000 +DEAL::[block 2 ] 1.00000000000 +DEAL:: +DEAL:: -- Matrix -- +DEAL::Block vector: v: +DEAL::[block 0 ] 1.00000000000 +DEAL::[block 1 ] 0.00000000000 +DEAL::[block 2 ] 0.00000000000 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 10.0000000000 +DEAL::[block 1 ] 3.00000000000 +DEAL::[block 2 ] 0.00000000000 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 10.0000000000 +DEAL::[block 1 ] 10.0000000000 +DEAL::[block 2 ] 5.00000000000 +DEAL:: +DEAL:: -- Inverse -- +DEAL::Block vector: v: +DEAL::[block 0 ] 1.00000000000 +DEAL::[block 1 ] 0.00000000000 +DEAL::[block 2 ] 0.00000000000 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] -3.33333333333 +DEAL::[block 1 ] 0.333333333333 +DEAL::[block 2 ] 0.00000000000 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 4.66666666667 +DEAL::[block 1 ] -0.666666666667 +DEAL::[block 2 ] 0.200000000000 +DEAL:: +DEAL:: -- Identity -- +DEAL::Block vector: v: +DEAL::[block 0 ] 1.00000000000 +DEAL::[block 1 ] 0.00000000000 +DEAL::[block 2 ] 0.00000000000 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 0.00000000000 +DEAL::[block 1 ] 1.00000000000 +DEAL::[block 2 ] 0.00000000000 +DEAL:: +DEAL::Block vector: v: +DEAL::[block 0 ] 0.00000000000 +DEAL::[block 1 ] 0.00000000000 +DEAL::[block 2 ] 1.00000000000 +DEAL:: diff --git a/tests/lac/block_linear_operator_06.cc b/tests/lac/block_linear_operator_06.cc index ccff38569b..f37d250b34 100644 --- a/tests/lac/block_linear_operator_06.cc +++ b/tests/lac/block_linear_operator_06.cc @@ -32,10 +32,10 @@ #include "../tests.h" -#define PRINTME(name, var) \ - deallog << "Block vector: " name << ":" << std::endl; \ - for (unsigned int i = 0; i < var.n_blocks(); ++i) \ - deallog << "[block " << i << " ] " << var.block(i); \ +#define PRINTME(name, var) \ + deallog << "Block vector: " name << ":" << std::endl; \ + for (unsigned int i = 0; i < var.n_blocks(); ++i) \ + deallog << "[block " << i << " ] " << var.block(i) << std::endl; \ deallog << std::endl; diff --git a/tests/lac/block_linear_operator_06.output b/tests/lac/block_linear_operator_06.output index 1b02974501..c9e1d8d23f 100644 --- a/tests/lac/block_linear_operator_06.output +++ b/tests/lac/block_linear_operator_06.output @@ -1,41 +1,41 @@ DEAL::Block vector: u: -DEAL::[block 0 ] 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 2.600e+01 2.700e+01 2.800e+01 2.900e+01 3.000e+01 3.100e+01 3.200e+01 3.300e+01 3.400e+01 3.500e+01 3.600e+01 3.700e+01 3.800e+01 3.900e+01 4.000e+01 4.100e+01 4.200e+01 4.300e+01 4.400e+01 4.500e+01 4.600e+01 4.700e+01 4.800e+01 4.900e+01 5.000e+01 5.100e+01 5.200e+01 5.300e+01 5.400e+01 5.500e+01 5.600e+01 5.700e+01 5.800e+01 5.900e+01 6.000e+01 6.100e+01 6.200e+01 6.300e+01 6.400e+01 6.500e+01 6.600e+01 6.700e+01 6.800e+01 6.900e+01 7.000e+01 7.100e+01 7.200e+01 7.300e+01 7.400e+01 7.500e+01 7.600e+01 7.700e+01 7.800e+01 7.900e+01 8.000e+01 8.100e+01 -[block 1 ] 8.200e+01 8.300e+01 8.400e+01 8.500e+01 8.600e+01 8.700e+01 8.800e+01 8.900e+01 9.000e+01 9.100e+01 9.200e+01 9.300e+01 9.400e+01 9.500e+01 9.600e+01 9.700e+01 9.800e+01 9.900e+01 1.000e+02 1.010e+02 1.020e+02 1.030e+02 1.040e+02 1.050e+02 1.060e+02 - +DEAL::[block 0 ] 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 26.00000000 27.00000000 28.00000000 29.00000000 30.00000000 31.00000000 32.00000000 33.00000000 34.00000000 35.00000000 36.00000000 37.00000000 38.00000000 39.00000000 40.00000000 41.00000000 42.00000000 43.00000000 44.00000000 45.00000000 46.00000000 47.00000000 48.00000000 49.00000000 50.00000000 51.00000000 52.00000000 53.00000000 54.00000000 55.00000000 56.00000000 57.00000000 58.00000000 59.00000000 60.00000000 61.00000000 62.00000000 63.00000000 64.00000000 65.00000000 66.00000000 67.00000000 68.00000000 69.00000000 70.00000000 71.00000000 72.00000000 73.00000000 74.00000000 75.00000000 76.00000000 77.00000000 78.00000000 79.00000000 80.00000000 81.00000000 +DEAL::[block 1 ] 82.00000000 83.00000000 84.00000000 85.00000000 86.00000000 87.00000000 88.00000000 89.00000000 90.00000000 91.00000000 92.00000000 93.00000000 94.00000000 95.00000000 96.00000000 97.00000000 98.00000000 99.00000000 100.0000000 101.0000000 102.0000000 103.0000000 104.0000000 105.0000000 106.0000000 +DEAL:: DEAL::Block vector: u_copy: -DEAL::[block 0 ] 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 2.600e+01 2.700e+01 2.800e+01 2.900e+01 3.000e+01 3.100e+01 3.200e+01 3.300e+01 3.400e+01 3.500e+01 3.600e+01 3.700e+01 3.800e+01 3.900e+01 4.000e+01 4.100e+01 4.200e+01 4.300e+01 4.400e+01 4.500e+01 4.600e+01 4.700e+01 4.800e+01 4.900e+01 5.000e+01 5.100e+01 5.200e+01 5.300e+01 5.400e+01 5.500e+01 5.600e+01 5.700e+01 5.800e+01 5.900e+01 6.000e+01 6.100e+01 6.200e+01 6.300e+01 6.400e+01 6.500e+01 6.600e+01 6.700e+01 6.800e+01 6.900e+01 7.000e+01 7.100e+01 7.200e+01 7.300e+01 7.400e+01 7.500e+01 7.600e+01 7.700e+01 7.800e+01 7.900e+01 8.000e+01 8.100e+01 -[block 1 ] 8.200e+01 8.300e+01 8.400e+01 8.500e+01 8.600e+01 8.700e+01 8.800e+01 8.900e+01 9.000e+01 9.100e+01 9.200e+01 9.300e+01 9.400e+01 9.500e+01 9.600e+01 9.700e+01 9.800e+01 9.900e+01 1.000e+02 1.010e+02 1.020e+02 1.030e+02 1.040e+02 1.050e+02 1.060e+02 - +DEAL::[block 0 ] 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 26.00000000 27.00000000 28.00000000 29.00000000 30.00000000 31.00000000 32.00000000 33.00000000 34.00000000 35.00000000 36.00000000 37.00000000 38.00000000 39.00000000 40.00000000 41.00000000 42.00000000 43.00000000 44.00000000 45.00000000 46.00000000 47.00000000 48.00000000 49.00000000 50.00000000 51.00000000 52.00000000 53.00000000 54.00000000 55.00000000 56.00000000 57.00000000 58.00000000 59.00000000 60.00000000 61.00000000 62.00000000 63.00000000 64.00000000 65.00000000 66.00000000 67.00000000 68.00000000 69.00000000 70.00000000 71.00000000 72.00000000 73.00000000 74.00000000 75.00000000 76.00000000 77.00000000 78.00000000 79.00000000 80.00000000 81.00000000 +DEAL::[block 1 ] 82.00000000 83.00000000 84.00000000 85.00000000 86.00000000 87.00000000 88.00000000 89.00000000 90.00000000 91.00000000 92.00000000 93.00000000 94.00000000 95.00000000 96.00000000 97.00000000 98.00000000 99.00000000 100.0000000 101.0000000 102.0000000 103.0000000 104.0000000 105.0000000 106.0000000 +DEAL:: DEAL::Block vector: A.vmult: -DEAL::[block 0 ] 2.560e+02 2.690e+02 2.820e+02 2.950e+02 3.080e+02 3.210e+02 3.340e+02 3.470e+02 3.600e+02 3.730e+02 3.860e+02 3.990e+02 4.120e+02 4.250e+02 4.380e+02 4.510e+02 4.640e+02 4.770e+02 4.900e+02 5.030e+02 5.160e+02 5.290e+02 5.420e+02 5.550e+02 5.680e+02 2.600e+02 2.700e+02 2.800e+02 2.900e+02 3.000e+02 3.100e+02 3.200e+02 3.300e+02 3.400e+02 3.500e+02 3.600e+02 3.700e+02 3.800e+02 3.900e+02 4.000e+02 4.100e+02 4.200e+02 4.300e+02 4.400e+02 4.500e+02 4.600e+02 4.700e+02 4.800e+02 4.900e+02 5.000e+02 5.100e+02 5.200e+02 5.300e+02 5.400e+02 5.500e+02 5.600e+02 5.700e+02 5.800e+02 5.900e+02 6.000e+02 6.100e+02 6.200e+02 6.300e+02 6.400e+02 6.500e+02 6.600e+02 6.700e+02 6.800e+02 6.900e+02 7.000e+02 7.100e+02 7.200e+02 7.300e+02 7.400e+02 7.500e+02 7.600e+02 7.700e+02 7.800e+02 7.900e+02 8.000e+02 8.100e+02 -[block 1 ] 4.110e+02 4.170e+02 4.230e+02 4.290e+02 4.350e+02 4.410e+02 4.470e+02 4.530e+02 4.590e+02 4.650e+02 4.710e+02 4.770e+02 4.830e+02 4.890e+02 4.950e+02 5.010e+02 5.070e+02 5.130e+02 5.190e+02 5.250e+02 5.310e+02 5.370e+02 5.430e+02 5.490e+02 5.550e+02 - +DEAL::[block 0 ] 256.0000000 269.0000000 282.0000000 295.0000000 308.0000000 321.0000000 334.0000000 347.0000000 360.0000000 373.0000000 386.0000000 399.0000000 412.0000000 425.0000000 438.0000000 451.0000000 464.0000000 477.0000000 490.0000000 503.0000000 516.0000000 529.0000000 542.0000000 555.0000000 568.0000000 260.0000000 270.0000000 280.0000000 290.0000000 300.0000000 310.0000000 320.0000000 330.0000000 340.0000000 350.0000000 360.0000000 370.0000000 380.0000000 390.0000000 400.0000000 410.0000000 420.0000000 430.0000000 440.0000000 450.0000000 460.0000000 470.0000000 480.0000000 490.0000000 500.0000000 510.0000000 520.0000000 530.0000000 540.0000000 550.0000000 560.0000000 570.0000000 580.0000000 590.0000000 600.0000000 610.0000000 620.0000000 630.0000000 640.0000000 650.0000000 660.0000000 670.0000000 680.0000000 690.0000000 700.0000000 710.0000000 720.0000000 730.0000000 740.0000000 750.0000000 760.0000000 770.0000000 780.0000000 790.0000000 800.0000000 810.0000000 +DEAL::[block 1 ] 411.0000000 417.0000000 423.0000000 429.0000000 435.0000000 441.0000000 447.0000000 453.0000000 459.0000000 465.0000000 471.0000000 477.0000000 483.0000000 489.0000000 495.0000000 501.0000000 507.0000000 513.0000000 519.0000000 525.0000000 531.0000000 537.0000000 543.0000000 549.0000000 555.0000000 +DEAL:: DEAL::Block vector: B.vmult: -DEAL::[block 0 ] 2.560e+02 2.690e+02 2.820e+02 2.950e+02 3.080e+02 3.210e+02 3.340e+02 3.470e+02 3.600e+02 3.730e+02 3.860e+02 3.990e+02 4.120e+02 4.250e+02 4.380e+02 4.510e+02 4.640e+02 4.770e+02 4.900e+02 5.030e+02 5.160e+02 5.290e+02 5.420e+02 5.550e+02 5.680e+02 2.600e+02 2.700e+02 2.800e+02 2.900e+02 3.000e+02 3.100e+02 3.200e+02 3.300e+02 3.400e+02 3.500e+02 3.600e+02 3.700e+02 3.800e+02 3.900e+02 4.000e+02 4.100e+02 4.200e+02 4.300e+02 4.400e+02 4.500e+02 4.600e+02 4.700e+02 4.800e+02 4.900e+02 5.000e+02 5.100e+02 5.200e+02 5.300e+02 5.400e+02 5.500e+02 5.600e+02 5.700e+02 5.800e+02 5.900e+02 6.000e+02 6.100e+02 6.200e+02 6.300e+02 6.400e+02 6.500e+02 6.600e+02 6.700e+02 6.800e+02 6.900e+02 7.000e+02 7.100e+02 7.200e+02 7.300e+02 7.400e+02 7.500e+02 7.600e+02 7.700e+02 7.800e+02 7.900e+02 8.000e+02 8.100e+02 -[block 1 ] 4.110e+02 4.170e+02 4.230e+02 4.290e+02 4.350e+02 4.410e+02 4.470e+02 4.530e+02 4.590e+02 4.650e+02 4.710e+02 4.770e+02 4.830e+02 4.890e+02 4.950e+02 5.010e+02 5.070e+02 5.130e+02 5.190e+02 5.250e+02 5.310e+02 5.370e+02 5.430e+02 5.490e+02 5.550e+02 - +DEAL::[block 0 ] 256.0000000 269.0000000 282.0000000 295.0000000 308.0000000 321.0000000 334.0000000 347.0000000 360.0000000 373.0000000 386.0000000 399.0000000 412.0000000 425.0000000 438.0000000 451.0000000 464.0000000 477.0000000 490.0000000 503.0000000 516.0000000 529.0000000 542.0000000 555.0000000 568.0000000 260.0000000 270.0000000 280.0000000 290.0000000 300.0000000 310.0000000 320.0000000 330.0000000 340.0000000 350.0000000 360.0000000 370.0000000 380.0000000 390.0000000 400.0000000 410.0000000 420.0000000 430.0000000 440.0000000 450.0000000 460.0000000 470.0000000 480.0000000 490.0000000 500.0000000 510.0000000 520.0000000 530.0000000 540.0000000 550.0000000 560.0000000 570.0000000 580.0000000 590.0000000 600.0000000 610.0000000 620.0000000 630.0000000 640.0000000 650.0000000 660.0000000 670.0000000 680.0000000 690.0000000 700.0000000 710.0000000 720.0000000 730.0000000 740.0000000 750.0000000 760.0000000 770.0000000 780.0000000 790.0000000 800.0000000 810.0000000 +DEAL::[block 1 ] 411.0000000 417.0000000 423.0000000 429.0000000 435.0000000 441.0000000 447.0000000 453.0000000 459.0000000 465.0000000 471.0000000 477.0000000 483.0000000 489.0000000 495.0000000 501.0000000 507.0000000 513.0000000 519.0000000 525.0000000 531.0000000 537.0000000 543.0000000 549.0000000 555.0000000 +DEAL:: DEAL::Block vector: A.Tvmult: -DEAL::[block 0 ] 9.200e+01 1.030e+02 1.140e+02 1.250e+02 1.360e+02 1.470e+02 1.580e+02 1.690e+02 1.800e+02 1.910e+02 2.020e+02 2.130e+02 2.240e+02 2.350e+02 2.460e+02 2.570e+02 2.680e+02 2.790e+02 2.900e+02 3.010e+02 3.120e+02 3.230e+02 3.340e+02 3.450e+02 3.560e+02 2.600e+02 2.700e+02 2.800e+02 2.900e+02 3.000e+02 3.100e+02 3.200e+02 3.300e+02 3.400e+02 3.500e+02 3.600e+02 3.700e+02 3.800e+02 3.900e+02 4.000e+02 4.100e+02 4.200e+02 4.300e+02 4.400e+02 4.500e+02 4.600e+02 4.700e+02 4.800e+02 4.900e+02 5.000e+02 5.100e+02 5.200e+02 5.300e+02 5.400e+02 5.500e+02 5.600e+02 5.700e+02 5.800e+02 5.900e+02 6.000e+02 6.100e+02 6.200e+02 6.300e+02 6.400e+02 6.500e+02 6.600e+02 6.700e+02 6.800e+02 6.900e+02 7.000e+02 7.100e+02 7.200e+02 7.300e+02 7.400e+02 7.500e+02 7.600e+02 7.700e+02 7.800e+02 7.900e+02 8.000e+02 8.100e+02 -[block 1 ] 4.130e+02 4.210e+02 4.290e+02 4.370e+02 4.450e+02 4.530e+02 4.610e+02 4.690e+02 4.770e+02 4.850e+02 4.930e+02 5.010e+02 5.090e+02 5.170e+02 5.250e+02 5.330e+02 5.410e+02 5.490e+02 5.570e+02 5.650e+02 5.730e+02 5.810e+02 5.890e+02 5.970e+02 6.050e+02 - +DEAL::[block 0 ] 92.00000000 103.0000000 114.0000000 125.0000000 136.0000000 147.0000000 158.0000000 169.0000000 180.0000000 191.0000000 202.0000000 213.0000000 224.0000000 235.0000000 246.0000000 257.0000000 268.0000000 279.0000000 290.0000000 301.0000000 312.0000000 323.0000000 334.0000000 345.0000000 356.0000000 260.0000000 270.0000000 280.0000000 290.0000000 300.0000000 310.0000000 320.0000000 330.0000000 340.0000000 350.0000000 360.0000000 370.0000000 380.0000000 390.0000000 400.0000000 410.0000000 420.0000000 430.0000000 440.0000000 450.0000000 460.0000000 470.0000000 480.0000000 490.0000000 500.0000000 510.0000000 520.0000000 530.0000000 540.0000000 550.0000000 560.0000000 570.0000000 580.0000000 590.0000000 600.0000000 610.0000000 620.0000000 630.0000000 640.0000000 650.0000000 660.0000000 670.0000000 680.0000000 690.0000000 700.0000000 710.0000000 720.0000000 730.0000000 740.0000000 750.0000000 760.0000000 770.0000000 780.0000000 790.0000000 800.0000000 810.0000000 +DEAL::[block 1 ] 413.0000000 421.0000000 429.0000000 437.0000000 445.0000000 453.0000000 461.0000000 469.0000000 477.0000000 485.0000000 493.0000000 501.0000000 509.0000000 517.0000000 525.0000000 533.0000000 541.0000000 549.0000000 557.0000000 565.0000000 573.0000000 581.0000000 589.0000000 597.0000000 605.0000000 +DEAL:: DEAL::Block vector: B.Tvmult: -DEAL::[block 0 ] 9.200e+01 1.030e+02 1.140e+02 1.250e+02 1.360e+02 1.470e+02 1.580e+02 1.690e+02 1.800e+02 1.910e+02 2.020e+02 2.130e+02 2.240e+02 2.350e+02 2.460e+02 2.570e+02 2.680e+02 2.790e+02 2.900e+02 3.010e+02 3.120e+02 3.230e+02 3.340e+02 3.450e+02 3.560e+02 2.600e+02 2.700e+02 2.800e+02 2.900e+02 3.000e+02 3.100e+02 3.200e+02 3.300e+02 3.400e+02 3.500e+02 3.600e+02 3.700e+02 3.800e+02 3.900e+02 4.000e+02 4.100e+02 4.200e+02 4.300e+02 4.400e+02 4.500e+02 4.600e+02 4.700e+02 4.800e+02 4.900e+02 5.000e+02 5.100e+02 5.200e+02 5.300e+02 5.400e+02 5.500e+02 5.600e+02 5.700e+02 5.800e+02 5.900e+02 6.000e+02 6.100e+02 6.200e+02 6.300e+02 6.400e+02 6.500e+02 6.600e+02 6.700e+02 6.800e+02 6.900e+02 7.000e+02 7.100e+02 7.200e+02 7.300e+02 7.400e+02 7.500e+02 7.600e+02 7.700e+02 7.800e+02 7.900e+02 8.000e+02 8.100e+02 -[block 1 ] 4.130e+02 4.210e+02 4.290e+02 4.370e+02 4.450e+02 4.530e+02 4.610e+02 4.690e+02 4.770e+02 4.850e+02 4.930e+02 5.010e+02 5.090e+02 5.170e+02 5.250e+02 5.330e+02 5.410e+02 5.490e+02 5.570e+02 5.650e+02 5.730e+02 5.810e+02 5.890e+02 5.970e+02 6.050e+02 - +DEAL::[block 0 ] 92.00000000 103.0000000 114.0000000 125.0000000 136.0000000 147.0000000 158.0000000 169.0000000 180.0000000 191.0000000 202.0000000 213.0000000 224.0000000 235.0000000 246.0000000 257.0000000 268.0000000 279.0000000 290.0000000 301.0000000 312.0000000 323.0000000 334.0000000 345.0000000 356.0000000 260.0000000 270.0000000 280.0000000 290.0000000 300.0000000 310.0000000 320.0000000 330.0000000 340.0000000 350.0000000 360.0000000 370.0000000 380.0000000 390.0000000 400.0000000 410.0000000 420.0000000 430.0000000 440.0000000 450.0000000 460.0000000 470.0000000 480.0000000 490.0000000 500.0000000 510.0000000 520.0000000 530.0000000 540.0000000 550.0000000 560.0000000 570.0000000 580.0000000 590.0000000 600.0000000 610.0000000 620.0000000 630.0000000 640.0000000 650.0000000 660.0000000 670.0000000 680.0000000 690.0000000 700.0000000 710.0000000 720.0000000 730.0000000 740.0000000 750.0000000 760.0000000 770.0000000 780.0000000 790.0000000 800.0000000 810.0000000 +DEAL::[block 1 ] 413.0000000 421.0000000 429.0000000 437.0000000 445.0000000 453.0000000 461.0000000 469.0000000 477.0000000 485.0000000 493.0000000 501.0000000 509.0000000 517.0000000 525.0000000 533.0000000 541.0000000 549.0000000 557.0000000 565.0000000 573.0000000 581.0000000 589.0000000 597.0000000 605.0000000 +DEAL:: DEAL::Block vector: A.vmult_add: -DEAL::[block 0 ] 2.560e+02 2.690e+02 2.820e+02 2.950e+02 3.080e+02 3.210e+02 3.340e+02 3.470e+02 3.600e+02 3.730e+02 3.860e+02 3.990e+02 4.120e+02 4.250e+02 4.380e+02 4.510e+02 4.640e+02 4.770e+02 4.900e+02 5.030e+02 5.160e+02 5.290e+02 5.420e+02 5.550e+02 5.680e+02 2.600e+02 2.700e+02 2.800e+02 2.900e+02 3.000e+02 3.100e+02 3.200e+02 3.300e+02 3.400e+02 3.500e+02 3.600e+02 3.700e+02 3.800e+02 3.900e+02 4.000e+02 4.100e+02 4.200e+02 4.300e+02 4.400e+02 4.500e+02 4.600e+02 4.700e+02 4.800e+02 4.900e+02 5.000e+02 5.100e+02 5.200e+02 5.300e+02 5.400e+02 5.500e+02 5.600e+02 5.700e+02 5.800e+02 5.900e+02 6.000e+02 6.100e+02 6.200e+02 6.300e+02 6.400e+02 6.500e+02 6.600e+02 6.700e+02 6.800e+02 6.900e+02 7.000e+02 7.100e+02 7.200e+02 7.300e+02 7.400e+02 7.500e+02 7.600e+02 7.700e+02 7.800e+02 7.900e+02 8.000e+02 8.100e+02 -[block 1 ] 4.110e+02 4.170e+02 4.230e+02 4.290e+02 4.350e+02 4.410e+02 4.470e+02 4.530e+02 4.590e+02 4.650e+02 4.710e+02 4.770e+02 4.830e+02 4.890e+02 4.950e+02 5.010e+02 5.070e+02 5.130e+02 5.190e+02 5.250e+02 5.310e+02 5.370e+02 5.430e+02 5.490e+02 5.550e+02 - +DEAL::[block 0 ] 256.0000000 269.0000000 282.0000000 295.0000000 308.0000000 321.0000000 334.0000000 347.0000000 360.0000000 373.0000000 386.0000000 399.0000000 412.0000000 425.0000000 438.0000000 451.0000000 464.0000000 477.0000000 490.0000000 503.0000000 516.0000000 529.0000000 542.0000000 555.0000000 568.0000000 260.0000000 270.0000000 280.0000000 290.0000000 300.0000000 310.0000000 320.0000000 330.0000000 340.0000000 350.0000000 360.0000000 370.0000000 380.0000000 390.0000000 400.0000000 410.0000000 420.0000000 430.0000000 440.0000000 450.0000000 460.0000000 470.0000000 480.0000000 490.0000000 500.0000000 510.0000000 520.0000000 530.0000000 540.0000000 550.0000000 560.0000000 570.0000000 580.0000000 590.0000000 600.0000000 610.0000000 620.0000000 630.0000000 640.0000000 650.0000000 660.0000000 670.0000000 680.0000000 690.0000000 700.0000000 710.0000000 720.0000000 730.0000000 740.0000000 750.0000000 760.0000000 770.0000000 780.0000000 790.0000000 800.0000000 810.0000000 +DEAL::[block 1 ] 411.0000000 417.0000000 423.0000000 429.0000000 435.0000000 441.0000000 447.0000000 453.0000000 459.0000000 465.0000000 471.0000000 477.0000000 483.0000000 489.0000000 495.0000000 501.0000000 507.0000000 513.0000000 519.0000000 525.0000000 531.0000000 537.0000000 543.0000000 549.0000000 555.0000000 +DEAL:: DEAL::Block vector: B.vmult_add: -DEAL::[block 0 ] 2.560e+02 2.690e+02 2.820e+02 2.950e+02 3.080e+02 3.210e+02 3.340e+02 3.470e+02 3.600e+02 3.730e+02 3.860e+02 3.990e+02 4.120e+02 4.250e+02 4.380e+02 4.510e+02 4.640e+02 4.770e+02 4.900e+02 5.030e+02 5.160e+02 5.290e+02 5.420e+02 5.550e+02 5.680e+02 2.600e+02 2.700e+02 2.800e+02 2.900e+02 3.000e+02 3.100e+02 3.200e+02 3.300e+02 3.400e+02 3.500e+02 3.600e+02 3.700e+02 3.800e+02 3.900e+02 4.000e+02 4.100e+02 4.200e+02 4.300e+02 4.400e+02 4.500e+02 4.600e+02 4.700e+02 4.800e+02 4.900e+02 5.000e+02 5.100e+02 5.200e+02 5.300e+02 5.400e+02 5.500e+02 5.600e+02 5.700e+02 5.800e+02 5.900e+02 6.000e+02 6.100e+02 6.200e+02 6.300e+02 6.400e+02 6.500e+02 6.600e+02 6.700e+02 6.800e+02 6.900e+02 7.000e+02 7.100e+02 7.200e+02 7.300e+02 7.400e+02 7.500e+02 7.600e+02 7.700e+02 7.800e+02 7.900e+02 8.000e+02 8.100e+02 -[block 1 ] 4.110e+02 4.170e+02 4.230e+02 4.290e+02 4.350e+02 4.410e+02 4.470e+02 4.530e+02 4.590e+02 4.650e+02 4.710e+02 4.770e+02 4.830e+02 4.890e+02 4.950e+02 5.010e+02 5.070e+02 5.130e+02 5.190e+02 5.250e+02 5.310e+02 5.370e+02 5.430e+02 5.490e+02 5.550e+02 - +DEAL::[block 0 ] 256.0000000 269.0000000 282.0000000 295.0000000 308.0000000 321.0000000 334.0000000 347.0000000 360.0000000 373.0000000 386.0000000 399.0000000 412.0000000 425.0000000 438.0000000 451.0000000 464.0000000 477.0000000 490.0000000 503.0000000 516.0000000 529.0000000 542.0000000 555.0000000 568.0000000 260.0000000 270.0000000 280.0000000 290.0000000 300.0000000 310.0000000 320.0000000 330.0000000 340.0000000 350.0000000 360.0000000 370.0000000 380.0000000 390.0000000 400.0000000 410.0000000 420.0000000 430.0000000 440.0000000 450.0000000 460.0000000 470.0000000 480.0000000 490.0000000 500.0000000 510.0000000 520.0000000 530.0000000 540.0000000 550.0000000 560.0000000 570.0000000 580.0000000 590.0000000 600.0000000 610.0000000 620.0000000 630.0000000 640.0000000 650.0000000 660.0000000 670.0000000 680.0000000 690.0000000 700.0000000 710.0000000 720.0000000 730.0000000 740.0000000 750.0000000 760.0000000 770.0000000 780.0000000 790.0000000 800.0000000 810.0000000 +DEAL::[block 1 ] 411.0000000 417.0000000 423.0000000 429.0000000 435.0000000 441.0000000 447.0000000 453.0000000 459.0000000 465.0000000 471.0000000 477.0000000 483.0000000 489.0000000 495.0000000 501.0000000 507.0000000 513.0000000 519.0000000 525.0000000 531.0000000 537.0000000 543.0000000 549.0000000 555.0000000 +DEAL:: DEAL::Block vector: A.Tvmult_add: -DEAL::[block 0 ] 9.300e+01 1.050e+02 1.170e+02 1.290e+02 1.410e+02 1.530e+02 1.650e+02 1.770e+02 1.890e+02 2.010e+02 2.130e+02 2.250e+02 2.370e+02 2.490e+02 2.610e+02 2.730e+02 2.850e+02 2.970e+02 3.090e+02 3.210e+02 3.330e+02 3.450e+02 3.570e+02 3.690e+02 3.810e+02 2.860e+02 2.970e+02 3.080e+02 3.190e+02 3.300e+02 3.410e+02 3.520e+02 3.630e+02 3.740e+02 3.850e+02 3.960e+02 4.070e+02 4.180e+02 4.290e+02 4.400e+02 4.510e+02 4.620e+02 4.730e+02 4.840e+02 4.950e+02 5.060e+02 5.170e+02 5.280e+02 5.390e+02 5.500e+02 5.610e+02 5.720e+02 5.830e+02 5.940e+02 6.050e+02 6.160e+02 6.270e+02 6.380e+02 6.490e+02 6.600e+02 6.710e+02 6.820e+02 6.930e+02 7.040e+02 7.150e+02 7.260e+02 7.370e+02 7.480e+02 7.590e+02 7.700e+02 7.810e+02 7.920e+02 8.030e+02 8.140e+02 8.250e+02 8.360e+02 8.470e+02 8.580e+02 8.690e+02 8.800e+02 8.910e+02 -[block 1 ] 4.950e+02 5.040e+02 5.130e+02 5.220e+02 5.310e+02 5.400e+02 5.490e+02 5.580e+02 5.670e+02 5.760e+02 5.850e+02 5.940e+02 6.030e+02 6.120e+02 6.210e+02 6.300e+02 6.390e+02 6.480e+02 6.570e+02 6.660e+02 6.750e+02 6.840e+02 6.930e+02 7.020e+02 7.110e+02 - +DEAL::[block 0 ] 93.00000000 105.0000000 117.0000000 129.0000000 141.0000000 153.0000000 165.0000000 177.0000000 189.0000000 201.0000000 213.0000000 225.0000000 237.0000000 249.0000000 261.0000000 273.0000000 285.0000000 297.0000000 309.0000000 321.0000000 333.0000000 345.0000000 357.0000000 369.0000000 381.0000000 286.0000000 297.0000000 308.0000000 319.0000000 330.0000000 341.0000000 352.0000000 363.0000000 374.0000000 385.0000000 396.0000000 407.0000000 418.0000000 429.0000000 440.0000000 451.0000000 462.0000000 473.0000000 484.0000000 495.0000000 506.0000000 517.0000000 528.0000000 539.0000000 550.0000000 561.0000000 572.0000000 583.0000000 594.0000000 605.0000000 616.0000000 627.0000000 638.0000000 649.0000000 660.0000000 671.0000000 682.0000000 693.0000000 704.0000000 715.0000000 726.0000000 737.0000000 748.0000000 759.0000000 770.0000000 781.0000000 792.0000000 803.0000000 814.0000000 825.0000000 836.0000000 847.0000000 858.0000000 869.0000000 880.0000000 891.0000000 +DEAL::[block 1 ] 495.0000000 504.0000000 513.0000000 522.0000000 531.0000000 540.0000000 549.0000000 558.0000000 567.0000000 576.0000000 585.0000000 594.0000000 603.0000000 612.0000000 621.0000000 630.0000000 639.0000000 648.0000000 657.0000000 666.0000000 675.0000000 684.0000000 693.0000000 702.0000000 711.0000000 +DEAL:: DEAL::Block vector: B.Tvmult_add: -DEAL::[block 0 ] 9.300e+01 1.050e+02 1.170e+02 1.290e+02 1.410e+02 1.530e+02 1.650e+02 1.770e+02 1.890e+02 2.010e+02 2.130e+02 2.250e+02 2.370e+02 2.490e+02 2.610e+02 2.730e+02 2.850e+02 2.970e+02 3.090e+02 3.210e+02 3.330e+02 3.450e+02 3.570e+02 3.690e+02 3.810e+02 2.860e+02 2.970e+02 3.080e+02 3.190e+02 3.300e+02 3.410e+02 3.520e+02 3.630e+02 3.740e+02 3.850e+02 3.960e+02 4.070e+02 4.180e+02 4.290e+02 4.400e+02 4.510e+02 4.620e+02 4.730e+02 4.840e+02 4.950e+02 5.060e+02 5.170e+02 5.280e+02 5.390e+02 5.500e+02 5.610e+02 5.720e+02 5.830e+02 5.940e+02 6.050e+02 6.160e+02 6.270e+02 6.380e+02 6.490e+02 6.600e+02 6.710e+02 6.820e+02 6.930e+02 7.040e+02 7.150e+02 7.260e+02 7.370e+02 7.480e+02 7.590e+02 7.700e+02 7.810e+02 7.920e+02 8.030e+02 8.140e+02 8.250e+02 8.360e+02 8.470e+02 8.580e+02 8.690e+02 8.800e+02 8.910e+02 -[block 1 ] 4.950e+02 5.040e+02 5.130e+02 5.220e+02 5.310e+02 5.400e+02 5.490e+02 5.580e+02 5.670e+02 5.760e+02 5.850e+02 5.940e+02 6.030e+02 6.120e+02 6.210e+02 6.300e+02 6.390e+02 6.480e+02 6.570e+02 6.660e+02 6.750e+02 6.840e+02 6.930e+02 7.020e+02 7.110e+02 - +DEAL::[block 0 ] 93.00000000 105.0000000 117.0000000 129.0000000 141.0000000 153.0000000 165.0000000 177.0000000 189.0000000 201.0000000 213.0000000 225.0000000 237.0000000 249.0000000 261.0000000 273.0000000 285.0000000 297.0000000 309.0000000 321.0000000 333.0000000 345.0000000 357.0000000 369.0000000 381.0000000 286.0000000 297.0000000 308.0000000 319.0000000 330.0000000 341.0000000 352.0000000 363.0000000 374.0000000 385.0000000 396.0000000 407.0000000 418.0000000 429.0000000 440.0000000 451.0000000 462.0000000 473.0000000 484.0000000 495.0000000 506.0000000 517.0000000 528.0000000 539.0000000 550.0000000 561.0000000 572.0000000 583.0000000 594.0000000 605.0000000 616.0000000 627.0000000 638.0000000 649.0000000 660.0000000 671.0000000 682.0000000 693.0000000 704.0000000 715.0000000 726.0000000 737.0000000 748.0000000 759.0000000 770.0000000 781.0000000 792.0000000 803.0000000 814.0000000 825.0000000 836.0000000 847.0000000 858.0000000 869.0000000 880.0000000 891.0000000 +DEAL::[block 1 ] 495.0000000 504.0000000 513.0000000 522.0000000 531.0000000 540.0000000 549.0000000 558.0000000 567.0000000 576.0000000 585.0000000 594.0000000 603.0000000 612.0000000 621.0000000 630.0000000 639.0000000 648.0000000 657.0000000 666.0000000 675.0000000 684.0000000 693.0000000 702.0000000 711.0000000 +DEAL:: diff --git a/tests/lac/block_vector_move_operations.cc b/tests/lac/block_vector_move_operations.cc index 932817c361..724773af24 100644 --- a/tests/lac/block_vector_move_operations.cc +++ b/tests/lac/block_vector_move_operations.cc @@ -21,7 +21,7 @@ #define PRINTME(name, var) \ deallog << "Block vector: " name << ":" << std::endl; \ for (unsigned int i = 0; i < var.n_blocks(); ++i) \ - deallog << "[block " << i << " ] " << var.block(i); + deallog << "[block " << i << " ] " << var.block(i) << std::endl; int main() diff --git a/tests/lac/block_vector_move_operations.output b/tests/lac/block_vector_move_operations.output index 979c5ee50c..b5df5fad8b 100644 --- a/tests/lac/block_vector_move_operations.output +++ b/tests/lac/block_vector_move_operations.output @@ -1,40 +1,40 @@ DEAL::Block vector: move constructor: -DEAL::[block 0 ] 0.000e+00 0.000e+00 -[block 1 ] 0.000e+00 0.000e+00 -[block 2 ] 0.000e+00 0.000e+00 -[block 3 ] 0.000e+00 0.000e+00 -[block 4 ] 0.000e+00 0.000e+00 - +DEAL::[block 0 ] 0.00000 0.00000 +DEAL::[block 1 ] 0.00000 0.00000 +DEAL::[block 2 ] 0.00000 0.00000 +DEAL::[block 3 ] 0.00000 0.00000 +DEAL::[block 4 ] 0.00000 0.00000 +DEAL:: DEAL::Block vector: BlockVector: -DEAL::[block 0 ] 0.000e+00 1.000e+00 -[block 1 ] 1.000e+01 1.100e+01 -[block 2 ] 2.000e+01 2.100e+01 -[block 3 ] 3.000e+01 3.100e+01 -[block 4 ] 4.000e+01 4.100e+01 -Block vector: copy assignment: -DEAL::[block 0 ] 0.000e+00 1.000e+00 -[block 1 ] 1.000e+01 1.100e+01 -[block 2 ] 2.000e+01 2.100e+01 -[block 3 ] 3.000e+01 3.100e+01 -[block 4 ] 4.000e+01 4.100e+01 -Block vector: old object: -DEAL::[block 0 ] 0.000e+00 1.000e+00 -[block 1 ] 1.000e+01 1.100e+01 -[block 2 ] 2.000e+01 2.100e+01 -[block 3 ] 3.000e+01 3.100e+01 -[block 4 ] 4.000e+01 4.100e+01 -Block vector: move assignment: -DEAL::[block 0 ] 0.000e+00 1.000e+00 -[block 1 ] 1.000e+01 1.100e+01 -[block 2 ] 2.000e+01 2.100e+01 -[block 3 ] 3.000e+01 3.100e+01 -[block 4 ] 4.000e+01 4.100e+01 -old object size: 0 +DEAL::[block 0 ] 0.00000 1.00000 +DEAL::[block 1 ] 10.0000 11.0000 +DEAL::[block 2 ] 20.0000 21.0000 +DEAL::[block 3 ] 30.0000 31.0000 +DEAL::[block 4 ] 40.0000 41.0000 +DEAL::Block vector: copy assignment: +DEAL::[block 0 ] 0.00000 1.00000 +DEAL::[block 1 ] 10.0000 11.0000 +DEAL::[block 2 ] 20.0000 21.0000 +DEAL::[block 3 ] 30.0000 31.0000 +DEAL::[block 4 ] 40.0000 41.0000 +DEAL::Block vector: old object: +DEAL::[block 0 ] 0.00000 1.00000 +DEAL::[block 1 ] 10.0000 11.0000 +DEAL::[block 2 ] 20.0000 21.0000 +DEAL::[block 3 ] 30.0000 31.0000 +DEAL::[block 4 ] 40.0000 41.0000 +DEAL::Block vector: move assignment: +DEAL::[block 0 ] 0.00000 1.00000 +DEAL::[block 1 ] 10.0000 11.0000 +DEAL::[block 2 ] 20.0000 21.0000 +DEAL::[block 3 ] 30.0000 31.0000 +DEAL::[block 4 ] 40.0000 41.0000 +DEAL::old object size: 0 DEAL::Block vector: move assignment: -DEAL::[block 0 ] 0.000e+00 1.000e+00 -[block 1 ] 1.000e+01 1.100e+01 -[block 2 ] 2.000e+01 2.100e+01 -[block 3 ] 3.000e+01 3.100e+01 -[block 4 ] 4.000e+01 4.100e+01 -old object size: 0 +DEAL::[block 0 ] 0.00000 1.00000 +DEAL::[block 1 ] 10.0000 11.0000 +DEAL::[block 2 ] 20.0000 21.0000 +DEAL::[block 3 ] 30.0000 31.0000 +DEAL::[block 4 ] 40.0000 41.0000 +DEAL::old object size: 0 diff --git a/tests/lac/linear_operator_02.output b/tests/lac/linear_operator_02.output index d95ec3c8c6..cd4a1831f8 100644 --- a/tests/lac/linear_operator_02.output +++ b/tests/lac/linear_operator_02.output @@ -1,41 +1,21 @@ -DEAL::u: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::Au: -1.500e+00 -2.667e+00 -2.000e+00 -3.000e+00 -2.333e+00 -5.000e+00 -3.500e+00 -5.333e+00 -9.333e+00 5.000e-01 1.333e+00 5.000e-01 1.167e+00 -1.667e+00 -1.667e+00 2.000e+00 6.000e+00 3.000e+00 1.000e+00 3.000e+00 1.667e+00 9.000e+00 4.000e+00 3.333e+00 1.500e+00 - -DEAL::Bu: 3.125e-02 9.201e-02 1.146e-01 2.812e-01 1.788e-01 4.271e-01 2.552e-01 5.538e-01 6.632e-01 3.073e-01 6.753e-01 1.823e-01 3.924e-01 8.889e-01 4.878e-01 4.792e-01 1.000e+00 1.094e+00 2.865e-01 5.938e-01 6.372e-01 1.281e+00 6.771e-01 7.170e-01 3.750e-01 - -DEAL::Au+Bu: -1.469e+00 -2.575e+00 -1.885e+00 -2.719e+00 -2.155e+00 -4.573e+00 -3.245e+00 -4.780e+00 -8.670e+00 8.073e-01 2.009e+00 6.823e-01 1.559e+00 -7.778e-01 -1.179e+00 2.479e+00 7.000e+00 4.094e+00 1.286e+00 3.594e+00 2.304e+00 1.028e+01 4.677e+00 4.050e+00 1.875e+00 - -DEAL::(A+B)u: -1.469e+00 -2.575e+00 -1.885e+00 -2.719e+00 -2.155e+00 -4.573e+00 -3.245e+00 -4.780e+00 -8.670e+00 8.073e-01 2.009e+00 6.823e-01 1.559e+00 -7.778e-01 -1.179e+00 2.479e+00 7.000e+00 4.094e+00 1.286e+00 3.594e+00 2.304e+00 1.028e+01 4.677e+00 4.050e+00 1.875e+00 - -DEAL::(A+=B)u: -1.469e+00 -2.575e+00 -1.885e+00 -2.719e+00 -2.155e+00 -4.573e+00 -3.245e+00 -4.780e+00 -8.670e+00 8.073e-01 2.009e+00 6.823e-01 1.559e+00 -7.778e-01 -1.179e+00 2.479e+00 7.000e+00 4.094e+00 1.286e+00 3.594e+00 2.304e+00 1.028e+01 4.677e+00 4.050e+00 1.875e+00 - -DEAL::Au-Bu: -1.531e+00 -2.759e+00 -2.115e+00 -3.281e+00 -2.512e+00 -5.427e+00 -3.755e+00 -5.887e+00 -9.997e+00 1.927e-01 6.580e-01 3.177e-01 7.743e-01 -2.556e+00 -2.155e+00 1.521e+00 5.000e+00 1.906e+00 7.135e-01 2.406e+00 1.030e+00 7.719e+00 3.323e+00 2.616e+00 1.125e+00 - -DEAL::(A-B)u: -1.531e+00 -2.759e+00 -2.115e+00 -3.281e+00 -2.512e+00 -5.427e+00 -3.755e+00 -5.887e+00 -9.997e+00 1.927e-01 6.580e-01 3.177e-01 7.743e-01 -2.556e+00 -2.155e+00 1.521e+00 5.000e+00 1.906e+00 7.135e-01 2.406e+00 1.030e+00 7.719e+00 3.323e+00 2.616e+00 1.125e+00 - -DEAL::(A-=B)u: -1.531e+00 -2.759e+00 -2.115e+00 -3.281e+00 -2.512e+00 -5.427e+00 -3.755e+00 -5.887e+00 -9.997e+00 1.927e-01 6.580e-01 3.177e-01 7.743e-01 -2.556e+00 -2.155e+00 1.521e+00 5.000e+00 1.906e+00 7.135e-01 2.406e+00 1.030e+00 7.719e+00 3.323e+00 2.616e+00 1.125e+00 - -DEAL::(A(Bu)): -1.073e-01 -1.866e-01 -2.040e-01 -2.199e-02 -2.894e-01 -7.465e-02 -3.704e-01 3.877e-02 -2.986e-01 -1.487e-01 6.250e-01 -2.202e-01 -2.124e-01 4.711e-01 -4.763e-01 -1.672e-01 1.146e+00 8.050e-01 -3.212e-01 -2.199e-01 -4.939e-01 1.570e+00 -2.034e-01 -2.300e-01 -4.094e-01 - -DEAL::(A*B)u: -1.073e-01 -1.866e-01 -2.040e-01 -2.199e-02 -2.894e-01 -7.465e-02 -3.704e-01 3.877e-02 -2.986e-01 -1.487e-01 6.250e-01 -2.202e-01 -2.124e-01 4.711e-01 -4.763e-01 -1.672e-01 1.146e+00 8.050e-01 -3.212e-01 -2.199e-01 -4.939e-01 1.570e+00 -2.034e-01 -2.300e-01 -4.094e-01 - -DEAL::(A*=B)u: -1.073e-01 -1.866e-01 -2.040e-01 -2.199e-02 -2.894e-01 -7.465e-02 -3.704e-01 3.877e-02 -2.986e-01 -1.487e-01 6.250e-01 -2.202e-01 -2.124e-01 4.711e-01 -4.763e-01 -1.672e-01 1.146e+00 8.050e-01 -3.212e-01 -2.199e-01 -4.939e-01 1.570e+00 -2.034e-01 -2.300e-01 -4.094e-01 - -DEAL::(A*=B*=4.)u: -4.294e-01 -7.465e-01 -8.160e-01 -8.796e-02 -1.157e+00 -2.986e-01 -1.481e+00 1.551e-01 -1.194e+00 -5.949e-01 2.500e+00 -8.808e-01 -8.495e-01 1.884e+00 -1.905e+00 -6.690e-01 4.583e+00 3.220e+00 -1.285e+00 -8.796e-01 -1.976e+00 6.280e+00 -8.137e-01 -9.201e-01 -1.638e+00 - -DEAL::solve(B, v, u): 8.016e+01 2.824e+01 8.653e+01 2.580e+01 2.594e+02 5.714e+01 3.280e+02 8.800e+01 1.840e+02 2.266e+02 4.049e+01 1.447e+03 3.158e+02 1.600e+02 7.600e+02 3.878e+02 8.163e+01 1.909e+02 2.287e+03 4.700e+02 1.141e+03 1.081e+02 5.700e+02 5.391e+02 3.018e+03 - -DEAL::inverse_operator(B)u: 8.016e+01 2.824e+01 8.653e+01 2.580e+01 2.594e+02 5.714e+01 3.280e+02 8.800e+01 1.840e+02 2.266e+02 4.049e+01 1.447e+03 3.158e+02 1.600e+02 7.600e+02 3.878e+02 8.163e+01 1.909e+02 2.287e+03 4.700e+02 1.141e+03 1.081e+02 5.700e+02 5.391e+02 3.018e+03 - -DEAL::B(inverse_operator(B)u): 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::(B*inverse_operator(B))u: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::(inverse_operator(B)*B)u: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::solve(inverse_operator(B), v, u) == Bu: 3.125e-02 9.201e-02 1.146e-01 2.812e-01 1.788e-01 4.271e-01 2.552e-01 5.538e-01 6.632e-01 3.073e-01 6.753e-01 1.823e-01 3.924e-01 8.889e-01 4.878e-01 4.792e-01 1.000e+00 1.094e+00 2.865e-01 5.937e-01 6.372e-01 1.281e+00 6.771e-01 7.170e-01 3.750e-01 - -DEAL::solve(B+0.5*0.01*A, v, u): 5.931e+01 5.278e+01 9.377e+01 5.305e+01 1.768e+02 8.005e+01 2.367e+02 1.100e+02 1.357e+02 2.997e+02 1.391e+02 9.871e+02 3.996e+02 1.972e+02 5.354e+02 4.879e+02 2.213e+02 2.517e+02 1.565e+03 6.122e+02 7.836e+02 2.875e+02 7.085e+02 7.251e+02 2.062e+03 - +DEAL::u: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::Au: -1.500000000 -2.666666667 -2.000000000 -3.000000000 -2.333333333 -5.000000000 -3.500000000 -5.333333333 -9.333333333 0.5000000000 1.333333333 0.5000000000 1.166666667 -1.666666667 -1.666666667 2.000000000 6.000000000 3.000000000 1.000000000 3.000000000 1.666666667 9.000000000 4.000000000 3.333333333 1.500000000 +DEAL::Bu: 0.03125000000 0.09201388889 0.1145833333 0.2812500000 0.1788194444 0.4270833333 0.2552083333 0.5538194444 0.6631944444 0.3072916667 0.6753472222 0.1822916667 0.3923611111 0.8888888889 0.4878472222 0.4791666667 1.000000000 1.093750000 0.2864583333 0.5937500000 0.6371527778 1.281250000 0.6770833333 0.7170138889 0.3750000000 +DEAL::Au+Bu: -1.468750000 -2.574652778 -1.885416667 -2.718750000 -2.154513889 -4.572916667 -3.244791667 -4.779513889 -8.670138889 0.8072916667 2.008680556 0.6822916667 1.559027778 -0.7777777778 -1.178819444 2.479166667 7.000000000 4.093750000 1.286458333 3.593750000 2.303819444 10.28125000 4.677083333 4.050347222 1.875000000 +DEAL::(A+B)u: -1.468750000 -2.574652778 -1.885416667 -2.718750000 -2.154513889 -4.572916667 -3.244791667 -4.779513889 -8.670138889 0.8072916667 2.008680556 0.6822916667 1.559027778 -0.7777777778 -1.178819444 2.479166667 7.000000000 4.093750000 1.286458333 3.593750000 2.303819444 10.28125000 4.677083333 4.050347222 1.875000000 +DEAL::(A+=B)u: -1.468750000 -2.574652778 -1.885416667 -2.718750000 -2.154513889 -4.572916667 -3.244791667 -4.779513889 -8.670138889 0.8072916667 2.008680556 0.6822916667 1.559027778 -0.7777777778 -1.178819444 2.479166667 7.000000000 4.093750000 1.286458333 3.593750000 2.303819444 10.28125000 4.677083333 4.050347222 1.875000000 +DEAL::Au-Bu: -1.531250000 -2.758680556 -2.114583333 -3.281250000 -2.512152778 -5.427083333 -3.755208333 -5.887152778 -9.996527778 0.1927083333 0.6579861111 0.3177083333 0.7743055556 -2.555555556 -2.154513889 1.520833333 5.000000000 1.906250000 0.7135416667 2.406250000 1.029513889 7.718750000 3.322916667 2.616319444 1.125000000 +DEAL::(A-B)u: -1.531250000 -2.758680556 -2.114583333 -3.281250000 -2.512152778 -5.427083333 -3.755208333 -5.887152778 -9.996527778 0.1927083333 0.6579861111 0.3177083333 0.7743055556 -2.555555556 -2.154513889 1.520833333 5.000000000 1.906250000 0.7135416667 2.406250000 1.029513889 7.718750000 3.322916667 2.616319444 1.125000000 +DEAL::(A-=B)u: -1.531250000 -2.758680556 -2.114583333 -3.281250000 -2.512152778 -5.427083333 -3.755208333 -5.887152778 -9.996527778 0.1927083333 0.6579861111 0.3177083333 0.7743055556 -2.555555556 -2.154513889 1.520833333 5.000000000 1.906250000 0.7135416667 2.406250000 1.029513889 7.718750000 3.322916667 2.616319444 1.125000000 +DEAL::(A(Bu)): -0.1073495370 -0.1866319444 -0.2039930556 -0.02199074074 -0.2893518519 -0.07465277778 -0.3703703704 0.03877314815 -0.2986111111 -0.1487268519 0.6250000000 -0.2201967593 -0.2123842593 0.4710648148 -0.4762731481 -0.1672453704 1.145833333 0.8049768519 -0.3211805556 -0.2199074074 -0.4939236111 1.570023148 -0.2034143519 -0.2300347222 -0.4094328704 +DEAL::(A*B)u: -0.1073495370 -0.1866319444 -0.2039930556 -0.02199074074 -0.2893518519 -0.07465277778 -0.3703703704 0.03877314815 -0.2986111111 -0.1487268519 0.6250000000 -0.2201967593 -0.2123842593 0.4710648148 -0.4762731481 -0.1672453704 1.145833333 0.8049768519 -0.3211805556 -0.2199074074 -0.4939236111 1.570023148 -0.2034143519 -0.2300347222 -0.4094328704 +DEAL::(A*=B)u: -0.1073495370 -0.1866319444 -0.2039930556 -0.02199074074 -0.2893518519 -0.07465277778 -0.3703703704 0.03877314815 -0.2986111111 -0.1487268519 0.6250000000 -0.2201967593 -0.2123842593 0.4710648148 -0.4762731481 -0.1672453704 1.145833333 0.8049768519 -0.3211805556 -0.2199074074 -0.4939236111 1.570023148 -0.2034143519 -0.2300347222 -0.4094328704 +DEAL::(A*=B*=4.)u: -0.4293981481 -0.7465277778 -0.8159722222 -0.08796296296 -1.157407407 -0.2986111111 -1.481481481 0.1550925926 -1.194444444 -0.5949074074 2.500000000 -0.8807870370 -0.8495370370 1.884259259 -1.905092593 -0.6689814815 4.583333333 3.219907407 -1.284722222 -0.8796296296 -1.975694444 6.280092593 -0.8136574074 -0.9201388889 -1.637731481 +DEAL::solve(B, v, u): 80.16326531 28.24489796 86.53061224 25.79591837 259.4285714 57.14285714 328.0000000 88.00000000 184.0000000 226.6122449 40.48979592 1446.693878 315.7551020 160.0000000 760.0000000 387.7551020 81.63265306 190.8571429 2286.693878 470.0408163 1140.571429 108.0816327 569.9591837 539.1020408 3018.448980 +DEAL::inverse_operator(B)u: 80.16326531 28.24489796 86.53061224 25.79591837 259.4285714 57.14285714 328.0000000 88.00000000 184.0000000 226.6122449 40.48979592 1446.693878 315.7551020 160.0000000 760.0000000 387.7551020 81.63265306 190.8571429 2286.693878 470.0408163 1140.571429 108.0816327 569.9591837 539.1020408 3018.448980 +DEAL::B(inverse_operator(B)u): 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::(B*inverse_operator(B))u: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::(inverse_operator(B)*B)u: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::solve(inverse_operator(B), v, u) == Bu: 0.03125000000 0.09201388889 0.1145833333 0.2812500000 0.1788194444 0.4270833333 0.2552083333 0.5538194444 0.6631944444 0.3072916667 0.6753472222 0.1822916667 0.3923611111 0.8888888889 0.4878472222 0.4791666667 1.000000000 1.093750000 0.2864583333 0.5937500000 0.6371527778 1.281250000 0.6770833333 0.7170138889 0.3750000000 +DEAL::solve(B+0.5*0.01*A, v, u): 59.31059595 52.77843700 93.77361796 53.05371114 176.7862626 80.04635988 236.6925420 110.0293599 135.7027276 299.7370750 139.0997515 987.0719769 399.5852319 197.1836670 535.4087997 487.8703686 221.2510235 251.7282805 1564.703948 612.1971228 783.5848738 287.5180747 708.4784200 725.1386389 2062.398876 diff --git a/tests/lac/linear_operator_02a.with_complex_values=on.output b/tests/lac/linear_operator_02a.with_complex_values=on.output index cf73d10ef0..082139515f 100644 --- a/tests/lac/linear_operator_02a.with_complex_values=on.output +++ b/tests/lac/linear_operator_02a.with_complex_values=on.output @@ -1,27 +1,14 @@ -DEAL::u: (1.000e+00,0.000e+00) (2.000e+00,0.000e+00) (3.000e+00,0.000e+00) (4.000e+00,0.000e+00) (5.000e+00,0.000e+00) (6.000e+00,0.000e+00) (7.000e+00,0.000e+00) (8.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.000e+01,0.000e+00) (1.100e+01,0.000e+00) (1.200e+01,0.000e+00) (1.300e+01,0.000e+00) (1.400e+01,0.000e+00) (1.500e+01,0.000e+00) (1.600e+01,0.000e+00) (1.700e+01,0.000e+00) (1.800e+01,0.000e+00) (1.900e+01,0.000e+00) (2.000e+01,0.000e+00) (2.100e+01,0.000e+00) (2.200e+01,0.000e+00) (2.300e+01,0.000e+00) (2.400e+01,0.000e+00) (2.500e+01,0.000e+00) - -DEAL::Au: (-1.500e+00,0.000e+00) (-2.667e+00,0.000e+00) (-2.000e+00,0.000e+00) (-3.000e+00,0.000e+00) (-2.333e+00,0.000e+00) (-5.000e+00,0.000e+00) (-3.500e+00,0.000e+00) (-5.333e+00,0.000e+00) (-9.333e+00,0.000e+00) (5.000e-01,0.000e+00) (1.333e+00,0.000e+00) (5.000e-01,0.000e+00) (1.167e+00,0.000e+00) (-1.667e+00,0.000e+00) (-1.667e+00,0.000e+00) (2.000e+00,0.000e+00) (6.000e+00,0.000e+00) (3.000e+00,0.000e+00) (1.000e+00,0.000e+00) (3.000e+00,0.000e+00) (1.667e+00,0.000e+00) (9.000e+00,0.000e+00) (4.000e+00,0.000e+00) (3.333e+00,0.000e+00) (1.500e+00,0.000e+00) - -DEAL::Bu: (3.125e-02,0.000e+00) (9.201e-02,0.000e+00) (1.146e-01,0.000e+00) (2.812e-01,0.000e+00) (1.788e-01,0.000e+00) (4.271e-01,0.000e+00) (2.552e-01,0.000e+00) (5.538e-01,0.000e+00) (6.632e-01,0.000e+00) (3.073e-01,0.000e+00) (6.753e-01,0.000e+00) (1.823e-01,0.000e+00) (3.924e-01,0.000e+00) (8.889e-01,0.000e+00) (4.878e-01,0.000e+00) (4.792e-01,0.000e+00) (1.000e+00,0.000e+00) (1.094e+00,0.000e+00) (2.865e-01,0.000e+00) (5.938e-01,0.000e+00) (6.372e-01,0.000e+00) (1.281e+00,0.000e+00) (6.771e-01,0.000e+00) (7.170e-01,0.000e+00) (3.750e-01,0.000e+00) - -DEAL::Au+Bu: (-1.469e+00,0.000e+00) (-2.575e+00,0.000e+00) (-1.885e+00,0.000e+00) (-2.719e+00,0.000e+00) (-2.155e+00,0.000e+00) (-4.573e+00,0.000e+00) (-3.245e+00,0.000e+00) (-4.780e+00,0.000e+00) (-8.670e+00,0.000e+00) (8.073e-01,0.000e+00) (2.009e+00,0.000e+00) (6.823e-01,0.000e+00) (1.559e+00,0.000e+00) (-7.778e-01,0.000e+00) (-1.179e+00,0.000e+00) (2.479e+00,0.000e+00) (7.000e+00,0.000e+00) (4.094e+00,0.000e+00) (1.286e+00,0.000e+00) (3.594e+00,0.000e+00) (2.304e+00,0.000e+00) (1.028e+01,0.000e+00) (4.677e+00,0.000e+00) (4.050e+00,0.000e+00) (1.875e+00,0.000e+00) - -DEAL::(A+B)u: (-1.469e+00,0.000e+00) (-2.575e+00,0.000e+00) (-1.885e+00,0.000e+00) (-2.719e+00,0.000e+00) (-2.155e+00,0.000e+00) (-4.573e+00,0.000e+00) (-3.245e+00,0.000e+00) (-4.780e+00,0.000e+00) (-8.670e+00,0.000e+00) (8.073e-01,0.000e+00) (2.009e+00,0.000e+00) (6.823e-01,0.000e+00) (1.559e+00,0.000e+00) (-7.778e-01,0.000e+00) (-1.179e+00,0.000e+00) (2.479e+00,0.000e+00) (7.000e+00,0.000e+00) (4.094e+00,0.000e+00) (1.286e+00,0.000e+00) (3.594e+00,0.000e+00) (2.304e+00,0.000e+00) (1.028e+01,0.000e+00) (4.677e+00,0.000e+00) (4.050e+00,0.000e+00) (1.875e+00,0.000e+00) - -DEAL::(A+=B)u: (-1.469e+00,0.000e+00) (-2.575e+00,0.000e+00) (-1.885e+00,0.000e+00) (-2.719e+00,0.000e+00) (-2.155e+00,0.000e+00) (-4.573e+00,0.000e+00) (-3.245e+00,0.000e+00) (-4.780e+00,0.000e+00) (-8.670e+00,0.000e+00) (8.073e-01,0.000e+00) (2.009e+00,0.000e+00) (6.823e-01,0.000e+00) (1.559e+00,0.000e+00) (-7.778e-01,0.000e+00) (-1.179e+00,0.000e+00) (2.479e+00,0.000e+00) (7.000e+00,0.000e+00) (4.094e+00,0.000e+00) (1.286e+00,0.000e+00) (3.594e+00,0.000e+00) (2.304e+00,0.000e+00) (1.028e+01,0.000e+00) (4.677e+00,0.000e+00) (4.050e+00,0.000e+00) (1.875e+00,0.000e+00) - -DEAL::Au-Bu: (-1.531e+00,0.000e+00) (-2.759e+00,0.000e+00) (-2.115e+00,0.000e+00) (-3.281e+00,0.000e+00) (-2.512e+00,0.000e+00) (-5.427e+00,0.000e+00) (-3.755e+00,0.000e+00) (-5.887e+00,0.000e+00) (-9.997e+00,0.000e+00) (1.927e-01,0.000e+00) (6.580e-01,0.000e+00) (3.177e-01,0.000e+00) (7.743e-01,0.000e+00) (-2.556e+00,0.000e+00) (-2.155e+00,0.000e+00) (1.521e+00,0.000e+00) (5.000e+00,0.000e+00) (1.906e+00,0.000e+00) (7.135e-01,0.000e+00) (2.406e+00,0.000e+00) (1.030e+00,0.000e+00) (7.719e+00,0.000e+00) (3.323e+00,0.000e+00) (2.616e+00,0.000e+00) (1.125e+00,0.000e+00) - -DEAL::(A-B)u: (-1.531e+00,0.000e+00) (-2.759e+00,0.000e+00) (-2.115e+00,0.000e+00) (-3.281e+00,0.000e+00) (-2.512e+00,0.000e+00) (-5.427e+00,0.000e+00) (-3.755e+00,0.000e+00) (-5.887e+00,0.000e+00) (-9.997e+00,0.000e+00) (1.927e-01,0.000e+00) (6.580e-01,0.000e+00) (3.177e-01,0.000e+00) (7.743e-01,0.000e+00) (-2.556e+00,0.000e+00) (-2.155e+00,0.000e+00) (1.521e+00,0.000e+00) (5.000e+00,0.000e+00) (1.906e+00,0.000e+00) (7.135e-01,0.000e+00) (2.406e+00,0.000e+00) (1.030e+00,0.000e+00) (7.719e+00,0.000e+00) (3.323e+00,0.000e+00) (2.616e+00,0.000e+00) (1.125e+00,0.000e+00) - -DEAL::(A-=B)u: (-1.531e+00,0.000e+00) (-2.759e+00,0.000e+00) (-2.115e+00,0.000e+00) (-3.281e+00,0.000e+00) (-2.512e+00,0.000e+00) (-5.427e+00,0.000e+00) (-3.755e+00,0.000e+00) (-5.887e+00,0.000e+00) (-9.997e+00,0.000e+00) (1.927e-01,0.000e+00) (6.580e-01,0.000e+00) (3.177e-01,0.000e+00) (7.743e-01,0.000e+00) (-2.556e+00,0.000e+00) (-2.155e+00,0.000e+00) (1.521e+00,0.000e+00) (5.000e+00,0.000e+00) (1.906e+00,0.000e+00) (7.135e-01,0.000e+00) (2.406e+00,0.000e+00) (1.030e+00,0.000e+00) (7.719e+00,0.000e+00) (3.323e+00,0.000e+00) (2.616e+00,0.000e+00) (1.125e+00,0.000e+00) - -DEAL::(A(Bu)): (-1.073e-01,0.000e+00) (-1.866e-01,0.000e+00) (-2.040e-01,0.000e+00) (-2.199e-02,0.000e+00) (-2.894e-01,0.000e+00) (-7.465e-02,0.000e+00) (-3.704e-01,0.000e+00) (3.877e-02,0.000e+00) (-2.986e-01,0.000e+00) (-1.487e-01,0.000e+00) (6.250e-01,0.000e+00) (-2.202e-01,0.000e+00) (-2.124e-01,0.000e+00) (4.711e-01,0.000e+00) (-4.763e-01,0.000e+00) (-1.672e-01,0.000e+00) (1.146e+00,0.000e+00) (8.050e-01,0.000e+00) (-3.212e-01,0.000e+00) (-2.199e-01,0.000e+00) (-4.939e-01,0.000e+00) (1.570e+00,0.000e+00) (-2.034e-01,0.000e+00) (-2.300e-01,0.000e+00) (-4.094e-01,0.000e+00) - -DEAL::(A*B)u: (-1.073e-01,0.000e+00) (-1.866e-01,0.000e+00) (-2.040e-01,0.000e+00) (-2.199e-02,0.000e+00) (-2.894e-01,0.000e+00) (-7.465e-02,0.000e+00) (-3.704e-01,0.000e+00) (3.877e-02,0.000e+00) (-2.986e-01,0.000e+00) (-1.487e-01,0.000e+00) (6.250e-01,0.000e+00) (-2.202e-01,0.000e+00) (-2.124e-01,0.000e+00) (4.711e-01,0.000e+00) (-4.763e-01,0.000e+00) (-1.672e-01,0.000e+00) (1.146e+00,0.000e+00) (8.050e-01,0.000e+00) (-3.212e-01,0.000e+00) (-2.199e-01,0.000e+00) (-4.939e-01,0.000e+00) (1.570e+00,0.000e+00) (-2.034e-01,0.000e+00) (-2.300e-01,0.000e+00) (-4.094e-01,0.000e+00) - -DEAL::(A*=B)u: (-1.073e-01,0.000e+00) (-1.866e-01,0.000e+00) (-2.040e-01,0.000e+00) (-2.199e-02,0.000e+00) (-2.894e-01,0.000e+00) (-7.465e-02,0.000e+00) (-3.704e-01,0.000e+00) (3.877e-02,0.000e+00) (-2.986e-01,0.000e+00) (-1.487e-01,0.000e+00) (6.250e-01,0.000e+00) (-2.202e-01,0.000e+00) (-2.124e-01,0.000e+00) (4.711e-01,0.000e+00) (-4.763e-01,0.000e+00) (-1.672e-01,0.000e+00) (1.146e+00,0.000e+00) (8.050e-01,0.000e+00) (-3.212e-01,0.000e+00) (-2.199e-01,0.000e+00) (-4.939e-01,0.000e+00) (1.570e+00,0.000e+00) (-2.034e-01,0.000e+00) (-2.300e-01,0.000e+00) (-4.094e-01,0.000e+00) - -DEAL::(A*=B*=4.)u: (-4.294e-01,0.000e+00) (-7.465e-01,0.000e+00) (-8.160e-01,0.000e+00) (-8.796e-02,0.000e+00) (-1.157e+00,0.000e+00) (-2.986e-01,0.000e+00) (-1.481e+00,0.000e+00) (1.551e-01,0.000e+00) (-1.194e+00,0.000e+00) (-5.949e-01,0.000e+00) (2.500e+00,0.000e+00) (-8.808e-01,0.000e+00) (-8.495e-01,0.000e+00) (1.884e+00,0.000e+00) (-1.905e+00,0.000e+00) (-6.690e-01,0.000e+00) (4.583e+00,0.000e+00) (3.220e+00,0.000e+00) (-1.285e+00,0.000e+00) (-8.796e-01,0.000e+00) (-1.976e+00,0.000e+00) (6.280e+00,0.000e+00) (-8.137e-01,0.000e+00) (-9.201e-01,0.000e+00) (-1.638e+00,0.000e+00) - +DEAL::u: (1.000000000,0.000000000) (2.000000000,0.000000000) (3.000000000,0.000000000) (4.000000000,0.000000000) (5.000000000,0.000000000) (6.000000000,0.000000000) (7.000000000,0.000000000) (8.000000000,0.000000000) (9.000000000,0.000000000) (10.00000000,0.000000000) (11.00000000,0.000000000) (12.00000000,0.000000000) (13.00000000,0.000000000) (14.00000000,0.000000000) (15.00000000,0.000000000) (16.00000000,0.000000000) (17.00000000,0.000000000) (18.00000000,0.000000000) (19.00000000,0.000000000) (20.00000000,0.000000000) (21.00000000,0.000000000) (22.00000000,0.000000000) (23.00000000,0.000000000) (24.00000000,0.000000000) (25.00000000,0.000000000) +DEAL::Au: (-1.500000000,0.000000000) (-2.666666667,0.000000000) (-2.000000000,0.000000000) (-3.000000000,0.000000000) (-2.333333333,0.000000000) (-5.000000000,0.000000000) (-3.500000000,0.000000000) (-5.333333333,0.000000000) (-9.333333333,0.000000000) (0.5000000000,0.000000000) (1.333333333,0.000000000) (0.5000000000,0.000000000) (1.166666667,0.000000000) (-1.666666667,0.000000000) (-1.666666667,0.000000000) (2.000000000,0.000000000) (6.000000000,0.000000000) (3.000000000,0.000000000) (1.000000000,0.000000000) (3.000000000,0.000000000) (1.666666667,0.000000000) (9.000000000,0.000000000) (4.000000000,0.000000000) (3.333333333,0.000000000) (1.500000000,0.000000000) +DEAL::Bu: (0.03125000000,0.000000000) (0.09201388889,0.000000000) (0.1145833333,0.000000000) (0.2812500000,0.000000000) (0.1788194444,0.000000000) (0.4270833333,0.000000000) (0.2552083333,0.000000000) (0.5538194444,0.000000000) (0.6631944444,0.000000000) (0.3072916667,0.000000000) (0.6753472222,0.000000000) (0.1822916667,0.000000000) (0.3923611111,0.000000000) (0.8888888889,0.000000000) (0.4878472222,0.000000000) (0.4791666667,0.000000000) (1.000000000,0.000000000) (1.093750000,0.000000000) (0.2864583333,0.000000000) (0.5937500000,0.000000000) (0.6371527778,0.000000000) (1.281250000,0.000000000) (0.6770833333,0.000000000) (0.7170138889,0.000000000) (0.3750000000,0.000000000) +DEAL::Au+Bu: (-1.468750000,0.000000000) (-2.574652778,0.000000000) (-1.885416667,0.000000000) (-2.718750000,0.000000000) (-2.154513889,0.000000000) (-4.572916667,0.000000000) (-3.244791667,0.000000000) (-4.779513889,0.000000000) (-8.670138889,0.000000000) (0.8072916667,0.000000000) (2.008680556,0.000000000) (0.6822916667,0.000000000) (1.559027778,0.000000000) (-0.7777777778,0.000000000) (-1.178819444,0.000000000) (2.479166667,0.000000000) (7.000000000,0.000000000) (4.093750000,0.000000000) (1.286458333,0.000000000) (3.593750000,0.000000000) (2.303819444,0.000000000) (10.28125000,0.000000000) (4.677083333,0.000000000) (4.050347222,0.000000000) (1.875000000,0.000000000) +DEAL::(A+B)u: (-1.468750000,0.000000000) (-2.574652778,0.000000000) (-1.885416667,0.000000000) (-2.718750000,0.000000000) (-2.154513889,0.000000000) (-4.572916667,0.000000000) (-3.244791667,0.000000000) (-4.779513889,0.000000000) (-8.670138889,0.000000000) (0.8072916667,0.000000000) (2.008680556,0.000000000) (0.6822916667,0.000000000) (1.559027778,0.000000000) (-0.7777777778,0.000000000) (-1.178819444,0.000000000) (2.479166667,0.000000000) (7.000000000,0.000000000) (4.093750000,0.000000000) (1.286458333,0.000000000) (3.593750000,0.000000000) (2.303819444,0.000000000) (10.28125000,0.000000000) (4.677083333,0.000000000) (4.050347222,0.000000000) (1.875000000,0.000000000) +DEAL::(A+=B)u: (-1.468750000,0.000000000) (-2.574652778,0.000000000) (-1.885416667,0.000000000) (-2.718750000,0.000000000) (-2.154513889,0.000000000) (-4.572916667,0.000000000) (-3.244791667,0.000000000) (-4.779513889,0.000000000) (-8.670138889,0.000000000) (0.8072916667,0.000000000) (2.008680556,0.000000000) (0.6822916667,0.000000000) (1.559027778,0.000000000) (-0.7777777778,0.000000000) (-1.178819444,0.000000000) (2.479166667,0.000000000) (7.000000000,0.000000000) (4.093750000,0.000000000) (1.286458333,0.000000000) (3.593750000,0.000000000) (2.303819444,0.000000000) (10.28125000,0.000000000) (4.677083333,0.000000000) (4.050347222,0.000000000) (1.875000000,0.000000000) +DEAL::Au-Bu: (-1.531250000,0.000000000) (-2.758680556,0.000000000) (-2.114583333,0.000000000) (-3.281250000,0.000000000) (-2.512152778,0.000000000) (-5.427083333,0.000000000) (-3.755208333,0.000000000) (-5.887152778,0.000000000) (-9.996527778,0.000000000) (0.1927083333,0.000000000) (0.6579861111,0.000000000) (0.3177083333,0.000000000) (0.7743055556,0.000000000) (-2.555555556,0.000000000) (-2.154513889,0.000000000) (1.520833333,0.000000000) (5.000000000,0.000000000) (1.906250000,0.000000000) (0.7135416667,0.000000000) (2.406250000,0.000000000) (1.029513889,0.000000000) (7.718750000,0.000000000) (3.322916667,0.000000000) (2.616319444,0.000000000) (1.125000000,0.000000000) +DEAL::(A-B)u: (-1.531250000,0.000000000) (-2.758680556,0.000000000) (-2.114583333,0.000000000) (-3.281250000,0.000000000) (-2.512152778,0.000000000) (-5.427083333,0.000000000) (-3.755208333,0.000000000) (-5.887152778,0.000000000) (-9.996527778,0.000000000) (0.1927083333,0.000000000) (0.6579861111,0.000000000) (0.3177083333,0.000000000) (0.7743055556,0.000000000) (-2.555555556,0.000000000) (-2.154513889,0.000000000) (1.520833333,0.000000000) (5.000000000,0.000000000) (1.906250000,0.000000000) (0.7135416667,0.000000000) (2.406250000,0.000000000) (1.029513889,0.000000000) (7.718750000,0.000000000) (3.322916667,0.000000000) (2.616319444,0.000000000) (1.125000000,0.000000000) +DEAL::(A-=B)u: (-1.531250000,0.000000000) (-2.758680556,0.000000000) (-2.114583333,0.000000000) (-3.281250000,0.000000000) (-2.512152778,0.000000000) (-5.427083333,0.000000000) (-3.755208333,0.000000000) (-5.887152778,0.000000000) (-9.996527778,0.000000000) (0.1927083333,0.000000000) (0.6579861111,0.000000000) (0.3177083333,0.000000000) (0.7743055556,0.000000000) (-2.555555556,0.000000000) (-2.154513889,0.000000000) (1.520833333,0.000000000) (5.000000000,0.000000000) (1.906250000,0.000000000) (0.7135416667,0.000000000) (2.406250000,0.000000000) (1.029513889,0.000000000) (7.718750000,0.000000000) (3.322916667,0.000000000) (2.616319444,0.000000000) (1.125000000,0.000000000) +DEAL::(A(Bu)): (-0.1073495370,0.000000000) (-0.1866319444,0.000000000) (-0.2039930556,0.000000000) (-0.02199074074,0.000000000) (-0.2893518519,0.000000000) (-0.07465277778,0.000000000) (-0.3703703704,0.000000000) (0.03877314815,0.000000000) (-0.2986111111,0.000000000) (-0.1487268519,0.000000000) (0.6250000000,0.000000000) (-0.2201967593,0.000000000) (-0.2123842593,0.000000000) (0.4710648148,0.000000000) (-0.4762731481,0.000000000) (-0.1672453704,0.000000000) (1.145833333,0.000000000) (0.8049768519,0.000000000) (-0.3211805556,0.000000000) (-0.2199074074,0.000000000) (-0.4939236111,0.000000000) (1.570023148,0.000000000) (-0.2034143519,0.000000000) (-0.2300347222,0.000000000) (-0.4094328704,0.000000000) +DEAL::(A*B)u: (-0.1073495370,0.000000000) (-0.1866319444,0.000000000) (-0.2039930556,0.000000000) (-0.02199074074,0.000000000) (-0.2893518519,0.000000000) (-0.07465277778,0.000000000) (-0.3703703704,0.000000000) (0.03877314815,0.000000000) (-0.2986111111,0.000000000) (-0.1487268519,0.000000000) (0.6250000000,0.000000000) (-0.2201967593,0.000000000) (-0.2123842593,0.000000000) (0.4710648148,0.000000000) (-0.4762731481,0.000000000) (-0.1672453704,0.000000000) (1.145833333,0.000000000) (0.8049768519,0.000000000) (-0.3211805556,0.000000000) (-0.2199074074,0.000000000) (-0.4939236111,0.000000000) (1.570023148,0.000000000) (-0.2034143519,0.000000000) (-0.2300347222,0.000000000) (-0.4094328704,0.000000000) +DEAL::(A*=B)u: (-0.1073495370,0.000000000) (-0.1866319444,0.000000000) (-0.2039930556,0.000000000) (-0.02199074074,0.000000000) (-0.2893518519,0.000000000) (-0.07465277778,0.000000000) (-0.3703703704,0.000000000) (0.03877314815,0.000000000) (-0.2986111111,0.000000000) (-0.1487268519,0.000000000) (0.6250000000,0.000000000) (-0.2201967593,0.000000000) (-0.2123842593,0.000000000) (0.4710648148,0.000000000) (-0.4762731481,0.000000000) (-0.1672453704,0.000000000) (1.145833333,0.000000000) (0.8049768519,0.000000000) (-0.3211805556,0.000000000) (-0.2199074074,0.000000000) (-0.4939236111,0.000000000) (1.570023148,0.000000000) (-0.2034143519,0.000000000) (-0.2300347222,0.000000000) (-0.4094328704,0.000000000) +DEAL::(A*=B*=4.)u: (-0.4293981481,0.000000000) (-0.7465277778,0.000000000) (-0.8159722222,0.000000000) (-0.08796296296,0.000000000) (-1.157407407,0.000000000) (-0.2986111111,0.000000000) (-1.481481481,0.000000000) (0.1550925926,0.000000000) (-1.194444444,0.000000000) (-0.5949074074,0.000000000) (2.500000000,0.000000000) (-0.8807870370,0.000000000) (-0.8495370370,0.000000000) (1.884259259,0.000000000) (-1.905092593,0.000000000) (-0.6689814815,0.000000000) (4.583333333,0.000000000) (3.219907407,0.000000000) (-1.284722222,0.000000000) (-0.8796296296,0.000000000) (-1.975694444,0.000000000) (6.280092593,0.000000000) (-0.8136574074,0.000000000) (-0.9201388889,0.000000000) (-1.637731481,0.000000000) diff --git a/tests/lac/linear_operator_03.output b/tests/lac/linear_operator_03.output index 1930c1200e..c5f11cd67e 100644 --- a/tests/lac/linear_operator_03.output +++ b/tests/lac/linear_operator_03.output @@ -1,58 +1,20 @@ -DEAL::u: [block 0] 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - [block 1] 2.600e+01 2.700e+01 2.800e+01 2.900e+01 3.000e+01 3.100e+01 3.200e+01 3.300e+01 3.400e+01 3.500e+01 3.600e+01 3.700e+01 3.800e+01 3.900e+01 4.000e+01 4.100e+01 4.200e+01 4.300e+01 4.400e+01 4.500e+01 4.600e+01 4.700e+01 4.800e+01 4.900e+01 5.000e+01 - -DEAL::Au: [block 0] 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - [block 1] 2.600e+01 2.700e+01 2.800e+01 2.900e+01 3.000e+01 3.100e+01 3.200e+01 3.300e+01 3.400e+01 3.500e+01 3.600e+01 3.700e+01 3.800e+01 3.900e+01 4.000e+01 4.100e+01 4.200e+01 4.300e+01 4.400e+01 4.500e+01 4.600e+01 4.700e+01 4.800e+01 4.900e+01 5.000e+01 - -DEAL::Bu: [block 0] 5.000e+00 1.000e+01 1.500e+01 2.000e+01 2.500e+01 3.000e+01 3.500e+01 4.000e+01 4.500e+01 5.000e+01 5.500e+01 6.000e+01 6.500e+01 7.000e+01 7.500e+01 8.000e+01 8.500e+01 9.000e+01 9.500e+01 1.000e+02 1.050e+02 1.100e+02 1.150e+02 1.200e+02 1.250e+02 - [block 1] 1.300e+02 1.350e+02 1.400e+02 1.450e+02 1.500e+02 1.550e+02 1.600e+02 1.650e+02 1.700e+02 1.750e+02 1.800e+02 1.850e+02 1.900e+02 1.950e+02 2.000e+02 2.050e+02 2.100e+02 2.150e+02 2.200e+02 2.250e+02 2.300e+02 2.350e+02 2.400e+02 2.450e+02 2.500e+02 - -DEAL::Au+Bu: [block 0] 6.000e+00 1.200e+01 1.800e+01 2.400e+01 3.000e+01 3.600e+01 4.200e+01 4.800e+01 5.400e+01 6.000e+01 6.600e+01 7.200e+01 7.800e+01 8.400e+01 9.000e+01 9.600e+01 1.020e+02 1.080e+02 1.140e+02 1.200e+02 1.260e+02 1.320e+02 1.380e+02 1.440e+02 1.500e+02 - [block 1] 1.560e+02 1.620e+02 1.680e+02 1.740e+02 1.800e+02 1.860e+02 1.920e+02 1.980e+02 2.040e+02 2.100e+02 2.160e+02 2.220e+02 2.280e+02 2.340e+02 2.400e+02 2.460e+02 2.520e+02 2.580e+02 2.640e+02 2.700e+02 2.760e+02 2.820e+02 2.880e+02 2.940e+02 3.000e+02 - -DEAL::(A+B)u: [block 0] 6.000e+00 1.200e+01 1.800e+01 2.400e+01 3.000e+01 3.600e+01 4.200e+01 4.800e+01 5.400e+01 6.000e+01 6.600e+01 7.200e+01 7.800e+01 8.400e+01 9.000e+01 9.600e+01 1.020e+02 1.080e+02 1.140e+02 1.200e+02 1.260e+02 1.320e+02 1.380e+02 1.440e+02 1.500e+02 - [block 1] 1.560e+02 1.620e+02 1.680e+02 1.740e+02 1.800e+02 1.860e+02 1.920e+02 1.980e+02 2.040e+02 2.100e+02 2.160e+02 2.220e+02 2.280e+02 2.340e+02 2.400e+02 2.460e+02 2.520e+02 2.580e+02 2.640e+02 2.700e+02 2.760e+02 2.820e+02 2.880e+02 2.940e+02 3.000e+02 - -DEAL::(A+=B)u: [block 0] 6.000e+00 1.200e+01 1.800e+01 2.400e+01 3.000e+01 3.600e+01 4.200e+01 4.800e+01 5.400e+01 6.000e+01 6.600e+01 7.200e+01 7.800e+01 8.400e+01 9.000e+01 9.600e+01 1.020e+02 1.080e+02 1.140e+02 1.200e+02 1.260e+02 1.320e+02 1.380e+02 1.440e+02 1.500e+02 - [block 1] 1.560e+02 1.620e+02 1.680e+02 1.740e+02 1.800e+02 1.860e+02 1.920e+02 1.980e+02 2.040e+02 2.100e+02 2.160e+02 2.220e+02 2.280e+02 2.340e+02 2.400e+02 2.460e+02 2.520e+02 2.580e+02 2.640e+02 2.700e+02 2.760e+02 2.820e+02 2.880e+02 2.940e+02 3.000e+02 - -DEAL::Au-Bu: [block 0] -4.000e+00 -8.000e+00 -1.200e+01 -1.600e+01 -2.000e+01 -2.400e+01 -2.800e+01 -3.200e+01 -3.600e+01 -4.000e+01 -4.400e+01 -4.800e+01 -5.200e+01 -5.600e+01 -6.000e+01 -6.400e+01 -6.800e+01 -7.200e+01 -7.600e+01 -8.000e+01 -8.400e+01 -8.800e+01 -9.200e+01 -9.600e+01 -1.000e+02 - [block 1] -1.040e+02 -1.080e+02 -1.120e+02 -1.160e+02 -1.200e+02 -1.240e+02 -1.280e+02 -1.320e+02 -1.360e+02 -1.400e+02 -1.440e+02 -1.480e+02 -1.520e+02 -1.560e+02 -1.600e+02 -1.640e+02 -1.680e+02 -1.720e+02 -1.760e+02 -1.800e+02 -1.840e+02 -1.880e+02 -1.920e+02 -1.960e+02 -2.000e+02 - -DEAL::(A-B)u: [block 0] -4.000e+00 -8.000e+00 -1.200e+01 -1.600e+01 -2.000e+01 -2.400e+01 -2.800e+01 -3.200e+01 -3.600e+01 -4.000e+01 -4.400e+01 -4.800e+01 -5.200e+01 -5.600e+01 -6.000e+01 -6.400e+01 -6.800e+01 -7.200e+01 -7.600e+01 -8.000e+01 -8.400e+01 -8.800e+01 -9.200e+01 -9.600e+01 -1.000e+02 - [block 1] -1.040e+02 -1.080e+02 -1.120e+02 -1.160e+02 -1.200e+02 -1.240e+02 -1.280e+02 -1.320e+02 -1.360e+02 -1.400e+02 -1.440e+02 -1.480e+02 -1.520e+02 -1.560e+02 -1.600e+02 -1.640e+02 -1.680e+02 -1.720e+02 -1.760e+02 -1.800e+02 -1.840e+02 -1.880e+02 -1.920e+02 -1.960e+02 -2.000e+02 - -DEAL::(A-=B)u: [block 0] -4.000e+00 -8.000e+00 -1.200e+01 -1.600e+01 -2.000e+01 -2.400e+01 -2.800e+01 -3.200e+01 -3.600e+01 -4.000e+01 -4.400e+01 -4.800e+01 -5.200e+01 -5.600e+01 -6.000e+01 -6.400e+01 -6.800e+01 -7.200e+01 -7.600e+01 -8.000e+01 -8.400e+01 -8.800e+01 -9.200e+01 -9.600e+01 -1.000e+02 - [block 1] -1.040e+02 -1.080e+02 -1.120e+02 -1.160e+02 -1.200e+02 -1.240e+02 -1.280e+02 -1.320e+02 -1.360e+02 -1.400e+02 -1.440e+02 -1.480e+02 -1.520e+02 -1.560e+02 -1.600e+02 -1.640e+02 -1.680e+02 -1.720e+02 -1.760e+02 -1.800e+02 -1.840e+02 -1.880e+02 -1.920e+02 -1.960e+02 -2.000e+02 - -DEAL::(A(Bu)): [block 0] -4.000e+00 -8.000e+00 -1.200e+01 -1.600e+01 -2.000e+01 -2.400e+01 -2.800e+01 -3.200e+01 -3.600e+01 -4.000e+01 -4.400e+01 -4.800e+01 -5.200e+01 -5.600e+01 -6.000e+01 -6.400e+01 -6.800e+01 -7.200e+01 -7.600e+01 -8.000e+01 -8.400e+01 -8.800e+01 -9.200e+01 -9.600e+01 -1.000e+02 - [block 1] -1.040e+02 -1.080e+02 -1.120e+02 -1.160e+02 -1.200e+02 -1.240e+02 -1.280e+02 -1.320e+02 -1.360e+02 -1.400e+02 -1.440e+02 -1.480e+02 -1.520e+02 -1.560e+02 -1.600e+02 -1.640e+02 -1.680e+02 -1.720e+02 -1.760e+02 -1.800e+02 -1.840e+02 -1.880e+02 -1.920e+02 -1.960e+02 -2.000e+02 - -DEAL::(A*B)u: [block 0] 5.000e+00 1.000e+01 1.500e+01 2.000e+01 2.500e+01 3.000e+01 3.500e+01 4.000e+01 4.500e+01 5.000e+01 5.500e+01 6.000e+01 6.500e+01 7.000e+01 7.500e+01 8.000e+01 8.500e+01 9.000e+01 9.500e+01 1.000e+02 1.050e+02 1.100e+02 1.150e+02 1.200e+02 1.250e+02 - [block 1] 1.300e+02 1.350e+02 1.400e+02 1.450e+02 1.500e+02 1.550e+02 1.600e+02 1.650e+02 1.700e+02 1.750e+02 1.800e+02 1.850e+02 1.900e+02 1.950e+02 2.000e+02 2.050e+02 2.100e+02 2.150e+02 2.200e+02 2.250e+02 2.300e+02 2.350e+02 2.400e+02 2.450e+02 2.500e+02 - -DEAL::(A*=B)u: [block 0] 5.000e+00 1.000e+01 1.500e+01 2.000e+01 2.500e+01 3.000e+01 3.500e+01 4.000e+01 4.500e+01 5.000e+01 5.500e+01 6.000e+01 6.500e+01 7.000e+01 7.500e+01 8.000e+01 8.500e+01 9.000e+01 9.500e+01 1.000e+02 1.050e+02 1.100e+02 1.150e+02 1.200e+02 1.250e+02 - [block 1] 1.300e+02 1.350e+02 1.400e+02 1.450e+02 1.500e+02 1.550e+02 1.600e+02 1.650e+02 1.700e+02 1.750e+02 1.800e+02 1.850e+02 1.900e+02 1.950e+02 2.000e+02 2.050e+02 2.100e+02 2.150e+02 2.200e+02 2.250e+02 2.300e+02 2.350e+02 2.400e+02 2.450e+02 2.500e+02 - -DEAL::solve(B, v, u): [block 0] 2.000e-01 4.000e-01 6.000e-01 8.000e-01 1.000e+00 1.200e+00 1.400e+00 1.600e+00 1.800e+00 2.000e+00 2.200e+00 2.400e+00 2.600e+00 2.800e+00 3.000e+00 3.200e+00 3.400e+00 3.600e+00 3.800e+00 4.000e+00 4.200e+00 4.400e+00 4.600e+00 4.800e+00 5.000e+00 - [block 1] 5.200e+00 5.400e+00 5.600e+00 5.800e+00 6.000e+00 6.200e+00 6.400e+00 6.600e+00 6.800e+00 7.000e+00 7.200e+00 7.400e+00 7.600e+00 7.800e+00 8.000e+00 8.200e+00 8.400e+00 8.600e+00 8.800e+00 9.000e+00 9.200e+00 9.400e+00 9.600e+00 9.800e+00 1.000e+01 - -DEAL::inverse_operator(B)u: [block 0] 2.000e-01 4.000e-01 6.000e-01 8.000e-01 1.000e+00 1.200e+00 1.400e+00 1.600e+00 1.800e+00 2.000e+00 2.200e+00 2.400e+00 2.600e+00 2.800e+00 3.000e+00 3.200e+00 3.400e+00 3.600e+00 3.800e+00 4.000e+00 4.200e+00 4.400e+00 4.600e+00 4.800e+00 5.000e+00 - [block 1] 5.200e+00 5.400e+00 5.600e+00 5.800e+00 6.000e+00 6.200e+00 6.400e+00 6.600e+00 6.800e+00 7.000e+00 7.200e+00 7.400e+00 7.600e+00 7.800e+00 8.000e+00 8.200e+00 8.400e+00 8.600e+00 8.800e+00 9.000e+00 9.200e+00 9.400e+00 9.600e+00 9.800e+00 1.000e+01 - -DEAL::B(inverse_operator(B)u): [block 0] 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - [block 1] 2.600e+01 2.700e+01 2.800e+01 2.900e+01 3.000e+01 3.100e+01 3.200e+01 3.300e+01 3.400e+01 3.500e+01 3.600e+01 3.700e+01 3.800e+01 3.900e+01 4.000e+01 4.100e+01 4.200e+01 4.300e+01 4.400e+01 4.500e+01 4.600e+01 4.700e+01 4.800e+01 4.900e+01 5.000e+01 - -DEAL::(B*inverse_operator(B))u: [block 0] 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - [block 1] 2.600e+01 2.700e+01 2.800e+01 2.900e+01 3.000e+01 3.100e+01 3.200e+01 3.300e+01 3.400e+01 3.500e+01 3.600e+01 3.700e+01 3.800e+01 3.900e+01 4.000e+01 4.100e+01 4.200e+01 4.300e+01 4.400e+01 4.500e+01 4.600e+01 4.700e+01 4.800e+01 4.900e+01 5.000e+01 - -DEAL::(inverse_operator(B)*B)u: [block 0] 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - [block 1] 2.600e+01 2.700e+01 2.800e+01 2.900e+01 3.000e+01 3.100e+01 3.200e+01 3.300e+01 3.400e+01 3.500e+01 3.600e+01 3.700e+01 3.800e+01 3.900e+01 4.000e+01 4.100e+01 4.200e+01 4.300e+01 4.400e+01 4.500e+01 4.600e+01 4.700e+01 4.800e+01 4.900e+01 5.000e+01 - -DEAL::solve(inverse_operator(B), v, u) == Bu: [block 0] 5.000e+00 1.000e+01 1.500e+01 2.000e+01 2.500e+01 3.000e+01 3.500e+01 4.000e+01 4.500e+01 5.000e+01 5.500e+01 6.000e+01 6.500e+01 7.000e+01 7.500e+01 8.000e+01 8.500e+01 9.000e+01 9.500e+01 1.000e+02 1.050e+02 1.100e+02 1.150e+02 1.200e+02 1.250e+02 - [block 1] 1.300e+02 1.350e+02 1.400e+02 1.450e+02 1.500e+02 1.550e+02 1.600e+02 1.650e+02 1.700e+02 1.750e+02 1.800e+02 1.850e+02 1.900e+02 1.950e+02 2.000e+02 2.050e+02 2.100e+02 2.150e+02 2.200e+02 2.250e+02 2.300e+02 2.350e+02 2.400e+02 2.450e+02 2.500e+02 - -DEAL::solve(B+0.5*0.01*A, v, u): [block 0] 1.998e-01 3.996e-01 5.994e-01 7.992e-01 9.990e-01 1.199e+00 1.399e+00 1.598e+00 1.798e+00 1.998e+00 2.198e+00 2.398e+00 2.597e+00 2.797e+00 2.997e+00 3.197e+00 3.397e+00 3.596e+00 3.796e+00 3.996e+00 4.196e+00 4.396e+00 4.595e+00 4.795e+00 4.995e+00 - [block 1] 5.195e+00 5.395e+00 5.594e+00 5.794e+00 5.994e+00 6.194e+00 6.394e+00 6.593e+00 6.793e+00 6.993e+00 7.193e+00 7.393e+00 7.592e+00 7.792e+00 7.992e+00 8.192e+00 8.392e+00 8.591e+00 8.791e+00 8.991e+00 9.191e+00 9.391e+00 9.590e+00 9.790e+00 9.990e+00 - +DEAL::u: [block 0] 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 [block 1] 26.00000000 27.00000000 28.00000000 29.00000000 30.00000000 31.00000000 32.00000000 33.00000000 34.00000000 35.00000000 36.00000000 37.00000000 38.00000000 39.00000000 40.00000000 41.00000000 42.00000000 43.00000000 44.00000000 45.00000000 46.00000000 47.00000000 48.00000000 49.00000000 50.00000000 +DEAL::Au: [block 0] 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 [block 1] 26.00000000 27.00000000 28.00000000 29.00000000 30.00000000 31.00000000 32.00000000 33.00000000 34.00000000 35.00000000 36.00000000 37.00000000 38.00000000 39.00000000 40.00000000 41.00000000 42.00000000 43.00000000 44.00000000 45.00000000 46.00000000 47.00000000 48.00000000 49.00000000 50.00000000 +DEAL::Bu: [block 0] 5.000000000 10.00000000 15.00000000 20.00000000 25.00000000 30.00000000 35.00000000 40.00000000 45.00000000 50.00000000 55.00000000 60.00000000 65.00000000 70.00000000 75.00000000 80.00000000 85.00000000 90.00000000 95.00000000 100.0000000 105.0000000 110.0000000 115.0000000 120.0000000 125.0000000 [block 1] 130.0000000 135.0000000 140.0000000 145.0000000 150.0000000 155.0000000 160.0000000 165.0000000 170.0000000 175.0000000 180.0000000 185.0000000 190.0000000 195.0000000 200.0000000 205.0000000 210.0000000 215.0000000 220.0000000 225.0000000 230.0000000 235.0000000 240.0000000 245.0000000 250.0000000 +DEAL::Au+Bu: [block 0] 6.000000000 12.00000000 18.00000000 24.00000000 30.00000000 36.00000000 42.00000000 48.00000000 54.00000000 60.00000000 66.00000000 72.00000000 78.00000000 84.00000000 90.00000000 96.00000000 102.0000000 108.0000000 114.0000000 120.0000000 126.0000000 132.0000000 138.0000000 144.0000000 150.0000000 [block 1] 156.0000000 162.0000000 168.0000000 174.0000000 180.0000000 186.0000000 192.0000000 198.0000000 204.0000000 210.0000000 216.0000000 222.0000000 228.0000000 234.0000000 240.0000000 246.0000000 252.0000000 258.0000000 264.0000000 270.0000000 276.0000000 282.0000000 288.0000000 294.0000000 300.0000000 +DEAL::(A+B)u: [block 0] 6.000000000 12.00000000 18.00000000 24.00000000 30.00000000 36.00000000 42.00000000 48.00000000 54.00000000 60.00000000 66.00000000 72.00000000 78.00000000 84.00000000 90.00000000 96.00000000 102.0000000 108.0000000 114.0000000 120.0000000 126.0000000 132.0000000 138.0000000 144.0000000 150.0000000 [block 1] 156.0000000 162.0000000 168.0000000 174.0000000 180.0000000 186.0000000 192.0000000 198.0000000 204.0000000 210.0000000 216.0000000 222.0000000 228.0000000 234.0000000 240.0000000 246.0000000 252.0000000 258.0000000 264.0000000 270.0000000 276.0000000 282.0000000 288.0000000 294.0000000 300.0000000 +DEAL::(A+=B)u: [block 0] 6.000000000 12.00000000 18.00000000 24.00000000 30.00000000 36.00000000 42.00000000 48.00000000 54.00000000 60.00000000 66.00000000 72.00000000 78.00000000 84.00000000 90.00000000 96.00000000 102.0000000 108.0000000 114.0000000 120.0000000 126.0000000 132.0000000 138.0000000 144.0000000 150.0000000 [block 1] 156.0000000 162.0000000 168.0000000 174.0000000 180.0000000 186.0000000 192.0000000 198.0000000 204.0000000 210.0000000 216.0000000 222.0000000 228.0000000 234.0000000 240.0000000 246.0000000 252.0000000 258.0000000 264.0000000 270.0000000 276.0000000 282.0000000 288.0000000 294.0000000 300.0000000 +DEAL::Au-Bu: [block 0] -4.000000000 -8.000000000 -12.00000000 -16.00000000 -20.00000000 -24.00000000 -28.00000000 -32.00000000 -36.00000000 -40.00000000 -44.00000000 -48.00000000 -52.00000000 -56.00000000 -60.00000000 -64.00000000 -68.00000000 -72.00000000 -76.00000000 -80.00000000 -84.00000000 -88.00000000 -92.00000000 -96.00000000 -100.0000000 [block 1] -104.0000000 -108.0000000 -112.0000000 -116.0000000 -120.0000000 -124.0000000 -128.0000000 -132.0000000 -136.0000000 -140.0000000 -144.0000000 -148.0000000 -152.0000000 -156.0000000 -160.0000000 -164.0000000 -168.0000000 -172.0000000 -176.0000000 -180.0000000 -184.0000000 -188.0000000 -192.0000000 -196.0000000 -200.0000000 +DEAL::(A-B)u: [block 0] -4.000000000 -8.000000000 -12.00000000 -16.00000000 -20.00000000 -24.00000000 -28.00000000 -32.00000000 -36.00000000 -40.00000000 -44.00000000 -48.00000000 -52.00000000 -56.00000000 -60.00000000 -64.00000000 -68.00000000 -72.00000000 -76.00000000 -80.00000000 -84.00000000 -88.00000000 -92.00000000 -96.00000000 -100.0000000 [block 1] -104.0000000 -108.0000000 -112.0000000 -116.0000000 -120.0000000 -124.0000000 -128.0000000 -132.0000000 -136.0000000 -140.0000000 -144.0000000 -148.0000000 -152.0000000 -156.0000000 -160.0000000 -164.0000000 -168.0000000 -172.0000000 -176.0000000 -180.0000000 -184.0000000 -188.0000000 -192.0000000 -196.0000000 -200.0000000 +DEAL::(A-=B)u: [block 0] -4.000000000 -8.000000000 -12.00000000 -16.00000000 -20.00000000 -24.00000000 -28.00000000 -32.00000000 -36.00000000 -40.00000000 -44.00000000 -48.00000000 -52.00000000 -56.00000000 -60.00000000 -64.00000000 -68.00000000 -72.00000000 -76.00000000 -80.00000000 -84.00000000 -88.00000000 -92.00000000 -96.00000000 -100.0000000 [block 1] -104.0000000 -108.0000000 -112.0000000 -116.0000000 -120.0000000 -124.0000000 -128.0000000 -132.0000000 -136.0000000 -140.0000000 -144.0000000 -148.0000000 -152.0000000 -156.0000000 -160.0000000 -164.0000000 -168.0000000 -172.0000000 -176.0000000 -180.0000000 -184.0000000 -188.0000000 -192.0000000 -196.0000000 -200.0000000 +DEAL::(A(Bu)): [block 0] -4.000000000 -8.000000000 -12.00000000 -16.00000000 -20.00000000 -24.00000000 -28.00000000 -32.00000000 -36.00000000 -40.00000000 -44.00000000 -48.00000000 -52.00000000 -56.00000000 -60.00000000 -64.00000000 -68.00000000 -72.00000000 -76.00000000 -80.00000000 -84.00000000 -88.00000000 -92.00000000 -96.00000000 -100.0000000 [block 1] -104.0000000 -108.0000000 -112.0000000 -116.0000000 -120.0000000 -124.0000000 -128.0000000 -132.0000000 -136.0000000 -140.0000000 -144.0000000 -148.0000000 -152.0000000 -156.0000000 -160.0000000 -164.0000000 -168.0000000 -172.0000000 -176.0000000 -180.0000000 -184.0000000 -188.0000000 -192.0000000 -196.0000000 -200.0000000 +DEAL::(A*B)u: [block 0] 5.000000000 10.00000000 15.00000000 20.00000000 25.00000000 30.00000000 35.00000000 40.00000000 45.00000000 50.00000000 55.00000000 60.00000000 65.00000000 70.00000000 75.00000000 80.00000000 85.00000000 90.00000000 95.00000000 100.0000000 105.0000000 110.0000000 115.0000000 120.0000000 125.0000000 [block 1] 130.0000000 135.0000000 140.0000000 145.0000000 150.0000000 155.0000000 160.0000000 165.0000000 170.0000000 175.0000000 180.0000000 185.0000000 190.0000000 195.0000000 200.0000000 205.0000000 210.0000000 215.0000000 220.0000000 225.0000000 230.0000000 235.0000000 240.0000000 245.0000000 250.0000000 +DEAL::(A*=B)u: [block 0] 5.000000000 10.00000000 15.00000000 20.00000000 25.00000000 30.00000000 35.00000000 40.00000000 45.00000000 50.00000000 55.00000000 60.00000000 65.00000000 70.00000000 75.00000000 80.00000000 85.00000000 90.00000000 95.00000000 100.0000000 105.0000000 110.0000000 115.0000000 120.0000000 125.0000000 [block 1] 130.0000000 135.0000000 140.0000000 145.0000000 150.0000000 155.0000000 160.0000000 165.0000000 170.0000000 175.0000000 180.0000000 185.0000000 190.0000000 195.0000000 200.0000000 205.0000000 210.0000000 215.0000000 220.0000000 225.0000000 230.0000000 235.0000000 240.0000000 245.0000000 250.0000000 +DEAL::solve(B, v, u): [block 0] 0.2000000000 0.4000000000 0.6000000000 0.8000000000 1.000000000 1.200000000 1.400000000 1.600000000 1.800000000 2.000000000 2.200000000 2.400000000 2.600000000 2.800000000 3.000000000 3.200000000 3.400000000 3.600000000 3.800000000 4.000000000 4.200000000 4.400000000 4.600000000 4.800000000 5.000000000 [block 1] 5.200000000 5.400000000 5.600000000 5.800000000 6.000000000 6.200000000 6.400000000 6.600000000 6.800000000 7.000000000 7.200000000 7.400000000 7.600000000 7.800000000 8.000000000 8.200000000 8.400000000 8.600000000 8.800000000 9.000000000 9.200000000 9.400000000 9.600000000 9.800000000 10.00000000 +DEAL::inverse_operator(B)u: [block 0] 0.2000000000 0.4000000000 0.6000000000 0.8000000000 1.000000000 1.200000000 1.400000000 1.600000000 1.800000000 2.000000000 2.200000000 2.400000000 2.600000000 2.800000000 3.000000000 3.200000000 3.400000000 3.600000000 3.800000000 4.000000000 4.200000000 4.400000000 4.600000000 4.800000000 5.000000000 [block 1] 5.200000000 5.400000000 5.600000000 5.800000000 6.000000000 6.200000000 6.400000000 6.600000000 6.800000000 7.000000000 7.200000000 7.400000000 7.600000000 7.800000000 8.000000000 8.200000000 8.400000000 8.600000000 8.800000000 9.000000000 9.200000000 9.400000000 9.600000000 9.800000000 10.00000000 +DEAL::B(inverse_operator(B)u): [block 0] 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 [block 1] 26.00000000 27.00000000 28.00000000 29.00000000 30.00000000 31.00000000 32.00000000 33.00000000 34.00000000 35.00000000 36.00000000 37.00000000 38.00000000 39.00000000 40.00000000 41.00000000 42.00000000 43.00000000 44.00000000 45.00000000 46.00000000 47.00000000 48.00000000 49.00000000 50.00000000 +DEAL::(B*inverse_operator(B))u: [block 0] 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 [block 1] 26.00000000 27.00000000 28.00000000 29.00000000 30.00000000 31.00000000 32.00000000 33.00000000 34.00000000 35.00000000 36.00000000 37.00000000 38.00000000 39.00000000 40.00000000 41.00000000 42.00000000 43.00000000 44.00000000 45.00000000 46.00000000 47.00000000 48.00000000 49.00000000 50.00000000 +DEAL::(inverse_operator(B)*B)u: [block 0] 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 [block 1] 26.00000000 27.00000000 28.00000000 29.00000000 30.00000000 31.00000000 32.00000000 33.00000000 34.00000000 35.00000000 36.00000000 37.00000000 38.00000000 39.00000000 40.00000000 41.00000000 42.00000000 43.00000000 44.00000000 45.00000000 46.00000000 47.00000000 48.00000000 49.00000000 50.00000000 +DEAL::solve(inverse_operator(B), v, u) == Bu: [block 0] 5.000000000 10.00000000 15.00000000 20.00000000 25.00000000 30.00000000 35.00000000 40.00000000 45.00000000 50.00000000 55.00000000 60.00000000 65.00000000 70.00000000 75.00000000 80.00000000 85.00000000 90.00000000 95.00000000 100.0000000 105.0000000 110.0000000 115.0000000 120.0000000 125.0000000 [block 1] 130.0000000 135.0000000 140.0000000 145.0000000 150.0000000 155.0000000 160.0000000 165.0000000 170.0000000 175.0000000 180.0000000 185.0000000 190.0000000 195.0000000 200.0000000 205.0000000 210.0000000 215.0000000 220.0000000 225.0000000 230.0000000 235.0000000 240.0000000 245.0000000 250.0000000 +DEAL::solve(B+0.5*0.01*A, v, u): [block 0] 0.1998001998 0.3996003996 0.5994005994 0.7992007992 0.9990009990 1.198801199 1.398601399 1.598401598 1.798201798 1.998001998 2.197802198 2.397602398 2.597402597 2.797202797 2.997002997 3.196803197 3.396603397 3.596403596 3.796203796 3.996003996 4.195804196 4.395604396 4.595404595 4.795204795 4.995004995 [block 1] 5.194805195 5.394605395 5.594405594 5.794205794 5.994005994 6.193806194 6.393606394 6.593406593 6.793206793 6.993006993 7.192807193 7.392607393 7.592407592 7.792207792 7.992007992 8.191808192 8.391608392 8.591408591 8.791208791 8.991008991 9.190809191 9.390609391 9.590409590 9.790209790 9.990009990 diff --git a/tests/lac/linear_operator_17.output b/tests/lac/linear_operator_17.output index 6854d9a0bf..d6489d03f4 100644 --- a/tests/lac/linear_operator_17.output +++ b/tests/lac/linear_operator_17.output @@ -1,7 +1,4 @@ -DEAL::1.000e+00 2.000e+00 3.000e+00 - -DEAL::0.000e+00 2.000e+00 4.000e+00 - -DEAL::-2.000e+00 0.000e+00 2.000e+00 - +DEAL::1.00000 2.00000 3.00000 +DEAL::0.00000 2.00000 4.00000 +DEAL::-2.00000 0.00000 2.00000 diff --git a/tests/lac/linear_operator_17a.output b/tests/lac/linear_operator_17a.output index b8ea1dfaec..30251be222 100644 --- a/tests/lac/linear_operator_17a.output +++ b/tests/lac/linear_operator_17a.output @@ -1,13 +1,7 @@ -DEAL::1.000e+00 2.000e+00 3.000e+00 - -DEAL::4.000e+00 6.000e+00 8.000e+00 - -DEAL::9.000e+00 1.200e+01 1.500e+01 - -DEAL::-1.000e+00 0.000e+00 1.000e+00 - -DEAL::-2.000e+00 0.000e+00 2.000e+00 - -DEAL::-3.000e+00 0.000e+00 3.000e+00 - +DEAL::1.00000 2.00000 3.00000 +DEAL::4.00000 6.00000 8.00000 +DEAL::9.00000 12.0000 15.0000 +DEAL::-1.00000 0.00000 1.00000 +DEAL::-2.00000 0.00000 2.00000 +DEAL::-3.00000 0.00000 3.00000 diff --git a/tests/lac/packaged_operation_01.output b/tests/lac/packaged_operation_01.output index 5700417dce..d68a251921 100644 --- a/tests/lac/packaged_operation_01.output +++ b/tests/lac/packaged_operation_01.output @@ -1,51 +1,26 @@ -DEAL::u: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::u + u: 2.000e+00 4.000e+00 6.000e+00 8.000e+00 1.000e+01 1.200e+01 1.400e+01 1.600e+01 1.800e+01 2.000e+01 2.200e+01 2.400e+01 2.600e+01 2.800e+01 3.000e+01 3.200e+01 3.400e+01 3.600e+01 3.800e+01 4.000e+01 4.200e+01 4.400e+01 4.600e+01 4.800e+01 5.000e+01 - -DEAL::100. * 1_n + u + u: 1.020e+02 1.040e+02 1.060e+02 1.080e+02 1.100e+02 1.120e+02 1.140e+02 1.160e+02 1.180e+02 1.200e+02 1.220e+02 1.240e+02 1.260e+02 1.280e+02 1.300e+02 1.320e+02 1.340e+02 1.360e+02 1.380e+02 1.400e+02 1.420e+02 1.440e+02 1.460e+02 1.480e+02 1.500e+02 - -DEAL::u - u: 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 - -DEAL::100. * 1_n + u - u: 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 1.000e+02 - -DEAL::3. * u: 3.000e+00 6.000e+00 9.000e+00 1.200e+01 1.500e+01 1.800e+01 2.100e+01 2.400e+01 2.700e+01 3.000e+01 3.300e+01 3.600e+01 3.900e+01 4.200e+01 4.500e+01 4.800e+01 5.100e+01 5.400e+01 5.700e+01 6.000e+01 6.300e+01 6.600e+01 6.900e+01 7.200e+01 7.500e+01 - -DEAL::100. * 1_n + 3. * u: 1.030e+02 1.060e+02 1.090e+02 1.120e+02 1.150e+02 1.180e+02 1.210e+02 1.240e+02 1.270e+02 1.300e+02 1.330e+02 1.360e+02 1.390e+02 1.420e+02 1.450e+02 1.480e+02 1.510e+02 1.540e+02 1.570e+02 1.600e+02 1.630e+02 1.660e+02 1.690e+02 1.720e+02 1.750e+02 - -DEAL::u * 3.: 3.000e+00 6.000e+00 9.000e+00 1.200e+01 1.500e+01 1.800e+01 2.100e+01 2.400e+01 2.700e+01 3.000e+01 3.300e+01 3.600e+01 3.900e+01 4.200e+01 4.500e+01 4.800e+01 5.100e+01 5.400e+01 5.700e+01 6.000e+01 6.300e+01 6.600e+01 6.900e+01 7.200e+01 7.500e+01 - -DEAL::100. * 1_n + u * 3.: 1.030e+02 1.060e+02 1.090e+02 1.120e+02 1.150e+02 1.180e+02 1.210e+02 1.240e+02 1.270e+02 1.300e+02 1.330e+02 1.360e+02 1.390e+02 1.420e+02 1.450e+02 1.480e+02 1.510e+02 1.540e+02 1.570e+02 1.600e+02 1.630e+02 1.660e+02 1.690e+02 1.720e+02 1.750e+02 - -DEAL::2. * u + u: 3.000e+00 6.000e+00 9.000e+00 1.200e+01 1.500e+01 1.800e+01 2.100e+01 2.400e+01 2.700e+01 3.000e+01 3.300e+01 3.600e+01 3.900e+01 4.200e+01 4.500e+01 4.800e+01 5.100e+01 5.400e+01 5.700e+01 6.000e+01 6.300e+01 6.600e+01 6.900e+01 7.200e+01 7.500e+01 - -DEAL::100. * 1_n + 2. * u + u: 1.030e+02 1.060e+02 1.090e+02 1.120e+02 1.150e+02 1.180e+02 1.210e+02 1.240e+02 1.270e+02 1.300e+02 1.330e+02 1.360e+02 1.390e+02 1.420e+02 1.450e+02 1.480e+02 1.510e+02 1.540e+02 1.570e+02 1.600e+02 1.630e+02 1.660e+02 1.690e+02 1.720e+02 1.750e+02 - -DEAL::2. * u - u: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::100. * 1_n + 2. * u - u: 1.010e+02 1.020e+02 1.030e+02 1.040e+02 1.050e+02 1.060e+02 1.070e+02 1.080e+02 1.090e+02 1.100e+02 1.110e+02 1.120e+02 1.130e+02 1.140e+02 1.150e+02 1.160e+02 1.170e+02 1.180e+02 1.190e+02 1.200e+02 1.210e+02 1.220e+02 1.230e+02 1.240e+02 1.250e+02 - -DEAL::u + 2. * u: 3.000e+00 6.000e+00 9.000e+00 1.200e+01 1.500e+01 1.800e+01 2.100e+01 2.400e+01 2.700e+01 3.000e+01 3.300e+01 3.600e+01 3.900e+01 4.200e+01 4.500e+01 4.800e+01 5.100e+01 5.400e+01 5.700e+01 6.000e+01 6.300e+01 6.600e+01 6.900e+01 7.200e+01 7.500e+01 - -DEAL::100. * 1_n + u + 2. * u: 1.030e+02 1.060e+02 1.090e+02 1.120e+02 1.150e+02 1.180e+02 1.210e+02 1.240e+02 1.270e+02 1.300e+02 1.330e+02 1.360e+02 1.390e+02 1.420e+02 1.450e+02 1.480e+02 1.510e+02 1.540e+02 1.570e+02 1.600e+02 1.630e+02 1.660e+02 1.690e+02 1.720e+02 1.750e+02 - -DEAL::u - 2. * u: -1.000e+00 -2.000e+00 -3.000e+00 -4.000e+00 -5.000e+00 -6.000e+00 -7.000e+00 -8.000e+00 -9.000e+00 -1.000e+01 -1.100e+01 -1.200e+01 -1.300e+01 -1.400e+01 -1.500e+01 -1.600e+01 -1.700e+01 -1.800e+01 -1.900e+01 -2.000e+01 -2.100e+01 -2.200e+01 -2.300e+01 -2.400e+01 -2.500e+01 - -DEAL::100. * 1_n + u - 2. * u: 9.900e+01 9.800e+01 9.700e+01 9.600e+01 9.500e+01 9.400e+01 9.300e+01 9.200e+01 9.100e+01 9.000e+01 8.900e+01 8.800e+01 8.700e+01 8.600e+01 8.500e+01 8.400e+01 8.300e+01 8.200e+01 8.100e+01 8.000e+01 7.900e+01 7.800e+01 7.700e+01 7.600e+01 7.500e+01 - -DEAL::2. * u + u: 3.000e+00 6.000e+00 9.000e+00 1.200e+01 1.500e+01 1.800e+01 2.100e+01 2.400e+01 2.700e+01 3.000e+01 3.300e+01 3.600e+01 3.900e+01 4.200e+01 4.500e+01 4.800e+01 5.100e+01 5.400e+01 5.700e+01 6.000e+01 6.300e+01 6.600e+01 6.900e+01 7.200e+01 7.500e+01 - -DEAL::100. * 1_n + 2. * u + u: 1.030e+02 1.060e+02 1.090e+02 1.120e+02 1.150e+02 1.180e+02 1.210e+02 1.240e+02 1.270e+02 1.300e+02 1.330e+02 1.360e+02 1.390e+02 1.420e+02 1.450e+02 1.480e+02 1.510e+02 1.540e+02 1.570e+02 1.600e+02 1.630e+02 1.660e+02 1.690e+02 1.720e+02 1.750e+02 - -DEAL::2. * u - u: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::100. * 1_n + 2. * u - u: 1.010e+02 1.020e+02 1.030e+02 1.040e+02 1.050e+02 1.060e+02 1.070e+02 1.080e+02 1.090e+02 1.100e+02 1.110e+02 1.120e+02 1.130e+02 1.140e+02 1.150e+02 1.160e+02 1.170e+02 1.180e+02 1.190e+02 1.200e+02 1.210e+02 1.220e+02 1.230e+02 1.240e+02 1.250e+02 - -DEAL::3. * u: 3.000e+00 6.000e+00 9.000e+00 1.200e+01 1.500e+01 1.800e+01 2.100e+01 2.400e+01 2.700e+01 3.000e+01 3.300e+01 3.600e+01 3.900e+01 4.200e+01 4.500e+01 4.800e+01 5.100e+01 5.400e+01 5.700e+01 6.000e+01 6.300e+01 6.600e+01 6.900e+01 7.200e+01 7.500e+01 - -DEAL::100. * 1_n + 3. * u: 1.030e+02 1.060e+02 1.090e+02 1.120e+02 1.150e+02 1.180e+02 1.210e+02 1.240e+02 1.270e+02 1.300e+02 1.330e+02 1.360e+02 1.390e+02 1.420e+02 1.450e+02 1.480e+02 1.510e+02 1.540e+02 1.570e+02 1.600e+02 1.630e+02 1.660e+02 1.690e+02 1.720e+02 1.750e+02 - -DEAL::u * 3.: 3.000e+00 6.000e+00 9.000e+00 1.200e+01 1.500e+01 1.800e+01 2.100e+01 2.400e+01 2.700e+01 3.000e+01 3.300e+01 3.600e+01 3.900e+01 4.200e+01 4.500e+01 4.800e+01 5.100e+01 5.400e+01 5.700e+01 6.000e+01 6.300e+01 6.600e+01 6.900e+01 7.200e+01 7.500e+01 - -DEAL::100. * 1_n + u * 3.: 1.030e+02 1.060e+02 1.090e+02 1.120e+02 1.150e+02 1.180e+02 1.210e+02 1.240e+02 1.270e+02 1.300e+02 1.330e+02 1.360e+02 1.390e+02 1.420e+02 1.450e+02 1.480e+02 1.510e+02 1.540e+02 1.570e+02 1.600e+02 1.630e+02 1.660e+02 1.690e+02 1.720e+02 1.750e+02 - +DEAL::u: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::u + u: 2.000000000 4.000000000 6.000000000 8.000000000 10.00000000 12.00000000 14.00000000 16.00000000 18.00000000 20.00000000 22.00000000 24.00000000 26.00000000 28.00000000 30.00000000 32.00000000 34.00000000 36.00000000 38.00000000 40.00000000 42.00000000 44.00000000 46.00000000 48.00000000 50.00000000 +DEAL::100. * 1_n + u + u: 102.0000000 104.0000000 106.0000000 108.0000000 110.0000000 112.0000000 114.0000000 116.0000000 118.0000000 120.0000000 122.0000000 124.0000000 126.0000000 128.0000000 130.0000000 132.0000000 134.0000000 136.0000000 138.0000000 140.0000000 142.0000000 144.0000000 146.0000000 148.0000000 150.0000000 +DEAL::u - u: 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 +DEAL::100. * 1_n + u - u: 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 100.0000000 +DEAL::3. * u: 3.000000000 6.000000000 9.000000000 12.00000000 15.00000000 18.00000000 21.00000000 24.00000000 27.00000000 30.00000000 33.00000000 36.00000000 39.00000000 42.00000000 45.00000000 48.00000000 51.00000000 54.00000000 57.00000000 60.00000000 63.00000000 66.00000000 69.00000000 72.00000000 75.00000000 +DEAL::100. * 1_n + 3. * u: 103.0000000 106.0000000 109.0000000 112.0000000 115.0000000 118.0000000 121.0000000 124.0000000 127.0000000 130.0000000 133.0000000 136.0000000 139.0000000 142.0000000 145.0000000 148.0000000 151.0000000 154.0000000 157.0000000 160.0000000 163.0000000 166.0000000 169.0000000 172.0000000 175.0000000 +DEAL::u * 3.: 3.000000000 6.000000000 9.000000000 12.00000000 15.00000000 18.00000000 21.00000000 24.00000000 27.00000000 30.00000000 33.00000000 36.00000000 39.00000000 42.00000000 45.00000000 48.00000000 51.00000000 54.00000000 57.00000000 60.00000000 63.00000000 66.00000000 69.00000000 72.00000000 75.00000000 +DEAL::100. * 1_n + u * 3.: 103.0000000 106.0000000 109.0000000 112.0000000 115.0000000 118.0000000 121.0000000 124.0000000 127.0000000 130.0000000 133.0000000 136.0000000 139.0000000 142.0000000 145.0000000 148.0000000 151.0000000 154.0000000 157.0000000 160.0000000 163.0000000 166.0000000 169.0000000 172.0000000 175.0000000 +DEAL::2. * u + u: 3.000000000 6.000000000 9.000000000 12.00000000 15.00000000 18.00000000 21.00000000 24.00000000 27.00000000 30.00000000 33.00000000 36.00000000 39.00000000 42.00000000 45.00000000 48.00000000 51.00000000 54.00000000 57.00000000 60.00000000 63.00000000 66.00000000 69.00000000 72.00000000 75.00000000 +DEAL::100. * 1_n + 2. * u + u: 103.0000000 106.0000000 109.0000000 112.0000000 115.0000000 118.0000000 121.0000000 124.0000000 127.0000000 130.0000000 133.0000000 136.0000000 139.0000000 142.0000000 145.0000000 148.0000000 151.0000000 154.0000000 157.0000000 160.0000000 163.0000000 166.0000000 169.0000000 172.0000000 175.0000000 +DEAL::2. * u - u: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::100. * 1_n + 2. * u - u: 101.0000000 102.0000000 103.0000000 104.0000000 105.0000000 106.0000000 107.0000000 108.0000000 109.0000000 110.0000000 111.0000000 112.0000000 113.0000000 114.0000000 115.0000000 116.0000000 117.0000000 118.0000000 119.0000000 120.0000000 121.0000000 122.0000000 123.0000000 124.0000000 125.0000000 +DEAL::u + 2. * u: 3.000000000 6.000000000 9.000000000 12.00000000 15.00000000 18.00000000 21.00000000 24.00000000 27.00000000 30.00000000 33.00000000 36.00000000 39.00000000 42.00000000 45.00000000 48.00000000 51.00000000 54.00000000 57.00000000 60.00000000 63.00000000 66.00000000 69.00000000 72.00000000 75.00000000 +DEAL::100. * 1_n + u + 2. * u: 103.0000000 106.0000000 109.0000000 112.0000000 115.0000000 118.0000000 121.0000000 124.0000000 127.0000000 130.0000000 133.0000000 136.0000000 139.0000000 142.0000000 145.0000000 148.0000000 151.0000000 154.0000000 157.0000000 160.0000000 163.0000000 166.0000000 169.0000000 172.0000000 175.0000000 +DEAL::u - 2. * u: -1.000000000 -2.000000000 -3.000000000 -4.000000000 -5.000000000 -6.000000000 -7.000000000 -8.000000000 -9.000000000 -10.00000000 -11.00000000 -12.00000000 -13.00000000 -14.00000000 -15.00000000 -16.00000000 -17.00000000 -18.00000000 -19.00000000 -20.00000000 -21.00000000 -22.00000000 -23.00000000 -24.00000000 -25.00000000 +DEAL::100. * 1_n + u - 2. * u: 99.00000000 98.00000000 97.00000000 96.00000000 95.00000000 94.00000000 93.00000000 92.00000000 91.00000000 90.00000000 89.00000000 88.00000000 87.00000000 86.00000000 85.00000000 84.00000000 83.00000000 82.00000000 81.00000000 80.00000000 79.00000000 78.00000000 77.00000000 76.00000000 75.00000000 +DEAL::2. * u + u: 3.000000000 6.000000000 9.000000000 12.00000000 15.00000000 18.00000000 21.00000000 24.00000000 27.00000000 30.00000000 33.00000000 36.00000000 39.00000000 42.00000000 45.00000000 48.00000000 51.00000000 54.00000000 57.00000000 60.00000000 63.00000000 66.00000000 69.00000000 72.00000000 75.00000000 +DEAL::100. * 1_n + 2. * u + u: 103.0000000 106.0000000 109.0000000 112.0000000 115.0000000 118.0000000 121.0000000 124.0000000 127.0000000 130.0000000 133.0000000 136.0000000 139.0000000 142.0000000 145.0000000 148.0000000 151.0000000 154.0000000 157.0000000 160.0000000 163.0000000 166.0000000 169.0000000 172.0000000 175.0000000 +DEAL::2. * u - u: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::100. * 1_n + 2. * u - u: 101.0000000 102.0000000 103.0000000 104.0000000 105.0000000 106.0000000 107.0000000 108.0000000 109.0000000 110.0000000 111.0000000 112.0000000 113.0000000 114.0000000 115.0000000 116.0000000 117.0000000 118.0000000 119.0000000 120.0000000 121.0000000 122.0000000 123.0000000 124.0000000 125.0000000 +DEAL::3. * u: 3.000000000 6.000000000 9.000000000 12.00000000 15.00000000 18.00000000 21.00000000 24.00000000 27.00000000 30.00000000 33.00000000 36.00000000 39.00000000 42.00000000 45.00000000 48.00000000 51.00000000 54.00000000 57.00000000 60.00000000 63.00000000 66.00000000 69.00000000 72.00000000 75.00000000 +DEAL::100. * 1_n + 3. * u: 103.0000000 106.0000000 109.0000000 112.0000000 115.0000000 118.0000000 121.0000000 124.0000000 127.0000000 130.0000000 133.0000000 136.0000000 139.0000000 142.0000000 145.0000000 148.0000000 151.0000000 154.0000000 157.0000000 160.0000000 163.0000000 166.0000000 169.0000000 172.0000000 175.0000000 +DEAL::u * 3.: 3.000000000 6.000000000 9.000000000 12.00000000 15.00000000 18.00000000 21.00000000 24.00000000 27.00000000 30.00000000 33.00000000 36.00000000 39.00000000 42.00000000 45.00000000 48.00000000 51.00000000 54.00000000 57.00000000 60.00000000 63.00000000 66.00000000 69.00000000 72.00000000 75.00000000 +DEAL::100. * 1_n + u * 3.: 103.0000000 106.0000000 109.0000000 112.0000000 115.0000000 118.0000000 121.0000000 124.0000000 127.0000000 130.0000000 133.0000000 136.0000000 139.0000000 142.0000000 145.0000000 148.0000000 151.0000000 154.0000000 157.0000000 160.0000000 163.0000000 166.0000000 169.0000000 172.0000000 175.0000000 diff --git a/tests/lac/packaged_operation_01a.output b/tests/lac/packaged_operation_01a.output index 409f04325d..04d08d2373 100644 --- a/tests/lac/packaged_operation_01a.output +++ b/tests/lac/packaged_operation_01a.output @@ -1,51 +1,26 @@ -DEAL::u: (1.000e+00,0.000e+00) (2.000e+00,0.000e+00) (3.000e+00,0.000e+00) (4.000e+00,0.000e+00) (5.000e+00,0.000e+00) (6.000e+00,0.000e+00) (7.000e+00,0.000e+00) (8.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.000e+01,0.000e+00) (1.100e+01,0.000e+00) (1.200e+01,0.000e+00) (1.300e+01,0.000e+00) (1.400e+01,0.000e+00) (1.500e+01,0.000e+00) (1.600e+01,0.000e+00) (1.700e+01,0.000e+00) (1.800e+01,0.000e+00) (1.900e+01,0.000e+00) (2.000e+01,0.000e+00) (2.100e+01,0.000e+00) (2.200e+01,0.000e+00) (2.300e+01,0.000e+00) (2.400e+01,0.000e+00) (2.500e+01,0.000e+00) - -DEAL::u + u: (2.000e+00,0.000e+00) (4.000e+00,0.000e+00) (6.000e+00,0.000e+00) (8.000e+00,0.000e+00) (1.000e+01,0.000e+00) (1.200e+01,0.000e+00) (1.400e+01,0.000e+00) (1.600e+01,0.000e+00) (1.800e+01,0.000e+00) (2.000e+01,0.000e+00) (2.200e+01,0.000e+00) (2.400e+01,0.000e+00) (2.600e+01,0.000e+00) (2.800e+01,0.000e+00) (3.000e+01,0.000e+00) (3.200e+01,0.000e+00) (3.400e+01,0.000e+00) (3.600e+01,0.000e+00) (3.800e+01,0.000e+00) (4.000e+01,0.000e+00) (4.200e+01,0.000e+00) (4.400e+01,0.000e+00) (4.600e+01,0.000e+00) (4.800e+01,0.000e+00) (5.000e+01,0.000e+00) - -DEAL::100. * 1_n + u + u: (1.020e+02,0.000e+00) (1.040e+02,0.000e+00) (1.060e+02,0.000e+00) (1.080e+02,0.000e+00) (1.100e+02,0.000e+00) (1.120e+02,0.000e+00) (1.140e+02,0.000e+00) (1.160e+02,0.000e+00) (1.180e+02,0.000e+00) (1.200e+02,0.000e+00) (1.220e+02,0.000e+00) (1.240e+02,0.000e+00) (1.260e+02,0.000e+00) (1.280e+02,0.000e+00) (1.300e+02,0.000e+00) (1.320e+02,0.000e+00) (1.340e+02,0.000e+00) (1.360e+02,0.000e+00) (1.380e+02,0.000e+00) (1.400e+02,0.000e+00) (1.420e+02,0.000e+00) (1.440e+02,0.000e+00) (1.460e+02,0.000e+00) (1.480e+02,0.000e+00) (1.500e+02,0.000e+00) - -DEAL::u - u: (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) (0.000e+00,0.000e+00) - -DEAL::100. * 1_n + u - u: (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) (1.000e+02,0.000e+00) - -DEAL::3. * u: (3.000e+00,0.000e+00) (6.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.200e+01,0.000e+00) (1.500e+01,0.000e+00) (1.800e+01,0.000e+00) (2.100e+01,0.000e+00) (2.400e+01,0.000e+00) (2.700e+01,0.000e+00) (3.000e+01,0.000e+00) (3.300e+01,0.000e+00) (3.600e+01,0.000e+00) (3.900e+01,0.000e+00) (4.200e+01,0.000e+00) (4.500e+01,0.000e+00) (4.800e+01,0.000e+00) (5.100e+01,0.000e+00) (5.400e+01,0.000e+00) (5.700e+01,0.000e+00) (6.000e+01,0.000e+00) (6.300e+01,0.000e+00) (6.600e+01,0.000e+00) (6.900e+01,0.000e+00) (7.200e+01,0.000e+00) (7.500e+01,0.000e+00) - -DEAL::100. * 1_n + 3. * u: (1.030e+02,0.000e+00) (1.060e+02,0.000e+00) (1.090e+02,0.000e+00) (1.120e+02,0.000e+00) (1.150e+02,0.000e+00) (1.180e+02,0.000e+00) (1.210e+02,0.000e+00) (1.240e+02,0.000e+00) (1.270e+02,0.000e+00) (1.300e+02,0.000e+00) (1.330e+02,0.000e+00) (1.360e+02,0.000e+00) (1.390e+02,0.000e+00) (1.420e+02,0.000e+00) (1.450e+02,0.000e+00) (1.480e+02,0.000e+00) (1.510e+02,0.000e+00) (1.540e+02,0.000e+00) (1.570e+02,0.000e+00) (1.600e+02,0.000e+00) (1.630e+02,0.000e+00) (1.660e+02,0.000e+00) (1.690e+02,0.000e+00) (1.720e+02,0.000e+00) (1.750e+02,0.000e+00) - -DEAL::u * 3.: (3.000e+00,0.000e+00) (6.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.200e+01,0.000e+00) (1.500e+01,0.000e+00) (1.800e+01,0.000e+00) (2.100e+01,0.000e+00) (2.400e+01,0.000e+00) (2.700e+01,0.000e+00) (3.000e+01,0.000e+00) (3.300e+01,0.000e+00) (3.600e+01,0.000e+00) (3.900e+01,0.000e+00) (4.200e+01,0.000e+00) (4.500e+01,0.000e+00) (4.800e+01,0.000e+00) (5.100e+01,0.000e+00) (5.400e+01,0.000e+00) (5.700e+01,0.000e+00) (6.000e+01,0.000e+00) (6.300e+01,0.000e+00) (6.600e+01,0.000e+00) (6.900e+01,0.000e+00) (7.200e+01,0.000e+00) (7.500e+01,0.000e+00) - -DEAL::100. * 1_n + u * 3.: (1.030e+02,0.000e+00) (1.060e+02,0.000e+00) (1.090e+02,0.000e+00) (1.120e+02,0.000e+00) (1.150e+02,0.000e+00) (1.180e+02,0.000e+00) (1.210e+02,0.000e+00) (1.240e+02,0.000e+00) (1.270e+02,0.000e+00) (1.300e+02,0.000e+00) (1.330e+02,0.000e+00) (1.360e+02,0.000e+00) (1.390e+02,0.000e+00) (1.420e+02,0.000e+00) (1.450e+02,0.000e+00) (1.480e+02,0.000e+00) (1.510e+02,0.000e+00) (1.540e+02,0.000e+00) (1.570e+02,0.000e+00) (1.600e+02,0.000e+00) (1.630e+02,0.000e+00) (1.660e+02,0.000e+00) (1.690e+02,0.000e+00) (1.720e+02,0.000e+00) (1.750e+02,0.000e+00) - -DEAL::2. * u + u: (3.000e+00,0.000e+00) (6.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.200e+01,0.000e+00) (1.500e+01,0.000e+00) (1.800e+01,0.000e+00) (2.100e+01,0.000e+00) (2.400e+01,0.000e+00) (2.700e+01,0.000e+00) (3.000e+01,0.000e+00) (3.300e+01,0.000e+00) (3.600e+01,0.000e+00) (3.900e+01,0.000e+00) (4.200e+01,0.000e+00) (4.500e+01,0.000e+00) (4.800e+01,0.000e+00) (5.100e+01,0.000e+00) (5.400e+01,0.000e+00) (5.700e+01,0.000e+00) (6.000e+01,0.000e+00) (6.300e+01,0.000e+00) (6.600e+01,0.000e+00) (6.900e+01,0.000e+00) (7.200e+01,0.000e+00) (7.500e+01,0.000e+00) - -DEAL::100. * 1_n + 2. * u + u: (1.030e+02,0.000e+00) (1.060e+02,0.000e+00) (1.090e+02,0.000e+00) (1.120e+02,0.000e+00) (1.150e+02,0.000e+00) (1.180e+02,0.000e+00) (1.210e+02,0.000e+00) (1.240e+02,0.000e+00) (1.270e+02,0.000e+00) (1.300e+02,0.000e+00) (1.330e+02,0.000e+00) (1.360e+02,0.000e+00) (1.390e+02,0.000e+00) (1.420e+02,0.000e+00) (1.450e+02,0.000e+00) (1.480e+02,0.000e+00) (1.510e+02,0.000e+00) (1.540e+02,0.000e+00) (1.570e+02,0.000e+00) (1.600e+02,0.000e+00) (1.630e+02,0.000e+00) (1.660e+02,0.000e+00) (1.690e+02,0.000e+00) (1.720e+02,0.000e+00) (1.750e+02,0.000e+00) - -DEAL::2. * u - u: (1.000e+00,0.000e+00) (2.000e+00,0.000e+00) (3.000e+00,0.000e+00) (4.000e+00,0.000e+00) (5.000e+00,0.000e+00) (6.000e+00,0.000e+00) (7.000e+00,0.000e+00) (8.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.000e+01,0.000e+00) (1.100e+01,0.000e+00) (1.200e+01,0.000e+00) (1.300e+01,0.000e+00) (1.400e+01,0.000e+00) (1.500e+01,0.000e+00) (1.600e+01,0.000e+00) (1.700e+01,0.000e+00) (1.800e+01,0.000e+00) (1.900e+01,0.000e+00) (2.000e+01,0.000e+00) (2.100e+01,0.000e+00) (2.200e+01,0.000e+00) (2.300e+01,0.000e+00) (2.400e+01,0.000e+00) (2.500e+01,0.000e+00) - -DEAL::100. * 1_n + 2. * u - u: (1.010e+02,0.000e+00) (1.020e+02,0.000e+00) (1.030e+02,0.000e+00) (1.040e+02,0.000e+00) (1.050e+02,0.000e+00) (1.060e+02,0.000e+00) (1.070e+02,0.000e+00) (1.080e+02,0.000e+00) (1.090e+02,0.000e+00) (1.100e+02,0.000e+00) (1.110e+02,0.000e+00) (1.120e+02,0.000e+00) (1.130e+02,0.000e+00) (1.140e+02,0.000e+00) (1.150e+02,0.000e+00) (1.160e+02,0.000e+00) (1.170e+02,0.000e+00) (1.180e+02,0.000e+00) (1.190e+02,0.000e+00) (1.200e+02,0.000e+00) (1.210e+02,0.000e+00) (1.220e+02,0.000e+00) (1.230e+02,0.000e+00) (1.240e+02,0.000e+00) (1.250e+02,0.000e+00) - -DEAL::u + 2. * u: (3.000e+00,0.000e+00) (6.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.200e+01,0.000e+00) (1.500e+01,0.000e+00) (1.800e+01,0.000e+00) (2.100e+01,0.000e+00) (2.400e+01,0.000e+00) (2.700e+01,0.000e+00) (3.000e+01,0.000e+00) (3.300e+01,0.000e+00) (3.600e+01,0.000e+00) (3.900e+01,0.000e+00) (4.200e+01,0.000e+00) (4.500e+01,0.000e+00) (4.800e+01,0.000e+00) (5.100e+01,0.000e+00) (5.400e+01,0.000e+00) (5.700e+01,0.000e+00) (6.000e+01,0.000e+00) (6.300e+01,0.000e+00) (6.600e+01,0.000e+00) (6.900e+01,0.000e+00) (7.200e+01,0.000e+00) (7.500e+01,0.000e+00) - -DEAL::100. * 1_n + u + 2. * u: (1.030e+02,0.000e+00) (1.060e+02,0.000e+00) (1.090e+02,0.000e+00) (1.120e+02,0.000e+00) (1.150e+02,0.000e+00) (1.180e+02,0.000e+00) (1.210e+02,0.000e+00) (1.240e+02,0.000e+00) (1.270e+02,0.000e+00) (1.300e+02,0.000e+00) (1.330e+02,0.000e+00) (1.360e+02,0.000e+00) (1.390e+02,0.000e+00) (1.420e+02,0.000e+00) (1.450e+02,0.000e+00) (1.480e+02,0.000e+00) (1.510e+02,0.000e+00) (1.540e+02,0.000e+00) (1.570e+02,0.000e+00) (1.600e+02,0.000e+00) (1.630e+02,0.000e+00) (1.660e+02,0.000e+00) (1.690e+02,0.000e+00) (1.720e+02,0.000e+00) (1.750e+02,0.000e+00) - -DEAL::u - 2. * u: (-1.000e+00,0.000e+00) (-2.000e+00,0.000e+00) (-3.000e+00,0.000e+00) (-4.000e+00,0.000e+00) (-5.000e+00,0.000e+00) (-6.000e+00,0.000e+00) (-7.000e+00,0.000e+00) (-8.000e+00,0.000e+00) (-9.000e+00,0.000e+00) (-1.000e+01,0.000e+00) (-1.100e+01,0.000e+00) (-1.200e+01,0.000e+00) (-1.300e+01,0.000e+00) (-1.400e+01,0.000e+00) (-1.500e+01,0.000e+00) (-1.600e+01,0.000e+00) (-1.700e+01,0.000e+00) (-1.800e+01,0.000e+00) (-1.900e+01,0.000e+00) (-2.000e+01,0.000e+00) (-2.100e+01,0.000e+00) (-2.200e+01,0.000e+00) (-2.300e+01,0.000e+00) (-2.400e+01,0.000e+00) (-2.500e+01,0.000e+00) - -DEAL::100. * 1_n + u - 2. * u: (9.900e+01,0.000e+00) (9.800e+01,0.000e+00) (9.700e+01,0.000e+00) (9.600e+01,0.000e+00) (9.500e+01,0.000e+00) (9.400e+01,0.000e+00) (9.300e+01,0.000e+00) (9.200e+01,0.000e+00) (9.100e+01,0.000e+00) (9.000e+01,0.000e+00) (8.900e+01,0.000e+00) (8.800e+01,0.000e+00) (8.700e+01,0.000e+00) (8.600e+01,0.000e+00) (8.500e+01,0.000e+00) (8.400e+01,0.000e+00) (8.300e+01,0.000e+00) (8.200e+01,0.000e+00) (8.100e+01,0.000e+00) (8.000e+01,0.000e+00) (7.900e+01,0.000e+00) (7.800e+01,0.000e+00) (7.700e+01,0.000e+00) (7.600e+01,0.000e+00) (7.500e+01,0.000e+00) - -DEAL::2. * u + u: (3.000e+00,0.000e+00) (6.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.200e+01,0.000e+00) (1.500e+01,0.000e+00) (1.800e+01,0.000e+00) (2.100e+01,0.000e+00) (2.400e+01,0.000e+00) (2.700e+01,0.000e+00) (3.000e+01,0.000e+00) (3.300e+01,0.000e+00) (3.600e+01,0.000e+00) (3.900e+01,0.000e+00) (4.200e+01,0.000e+00) (4.500e+01,0.000e+00) (4.800e+01,0.000e+00) (5.100e+01,0.000e+00) (5.400e+01,0.000e+00) (5.700e+01,0.000e+00) (6.000e+01,0.000e+00) (6.300e+01,0.000e+00) (6.600e+01,0.000e+00) (6.900e+01,0.000e+00) (7.200e+01,0.000e+00) (7.500e+01,0.000e+00) - -DEAL::100. * 1_n + 2. * u + u: (1.030e+02,0.000e+00) (1.060e+02,0.000e+00) (1.090e+02,0.000e+00) (1.120e+02,0.000e+00) (1.150e+02,0.000e+00) (1.180e+02,0.000e+00) (1.210e+02,0.000e+00) (1.240e+02,0.000e+00) (1.270e+02,0.000e+00) (1.300e+02,0.000e+00) (1.330e+02,0.000e+00) (1.360e+02,0.000e+00) (1.390e+02,0.000e+00) (1.420e+02,0.000e+00) (1.450e+02,0.000e+00) (1.480e+02,0.000e+00) (1.510e+02,0.000e+00) (1.540e+02,0.000e+00) (1.570e+02,0.000e+00) (1.600e+02,0.000e+00) (1.630e+02,0.000e+00) (1.660e+02,0.000e+00) (1.690e+02,0.000e+00) (1.720e+02,0.000e+00) (1.750e+02,0.000e+00) - -DEAL::2. * u - u: (1.000e+00,0.000e+00) (2.000e+00,0.000e+00) (3.000e+00,0.000e+00) (4.000e+00,0.000e+00) (5.000e+00,0.000e+00) (6.000e+00,0.000e+00) (7.000e+00,0.000e+00) (8.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.000e+01,0.000e+00) (1.100e+01,0.000e+00) (1.200e+01,0.000e+00) (1.300e+01,0.000e+00) (1.400e+01,0.000e+00) (1.500e+01,0.000e+00) (1.600e+01,0.000e+00) (1.700e+01,0.000e+00) (1.800e+01,0.000e+00) (1.900e+01,0.000e+00) (2.000e+01,0.000e+00) (2.100e+01,0.000e+00) (2.200e+01,0.000e+00) (2.300e+01,0.000e+00) (2.400e+01,0.000e+00) (2.500e+01,0.000e+00) - -DEAL::100. * 1_n + 2. * u - u: (1.010e+02,0.000e+00) (1.020e+02,0.000e+00) (1.030e+02,0.000e+00) (1.040e+02,0.000e+00) (1.050e+02,0.000e+00) (1.060e+02,0.000e+00) (1.070e+02,0.000e+00) (1.080e+02,0.000e+00) (1.090e+02,0.000e+00) (1.100e+02,0.000e+00) (1.110e+02,0.000e+00) (1.120e+02,0.000e+00) (1.130e+02,0.000e+00) (1.140e+02,0.000e+00) (1.150e+02,0.000e+00) (1.160e+02,0.000e+00) (1.170e+02,0.000e+00) (1.180e+02,0.000e+00) (1.190e+02,0.000e+00) (1.200e+02,0.000e+00) (1.210e+02,0.000e+00) (1.220e+02,0.000e+00) (1.230e+02,0.000e+00) (1.240e+02,0.000e+00) (1.250e+02,0.000e+00) - -DEAL::3. * u: (3.000e+00,0.000e+00) (6.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.200e+01,0.000e+00) (1.500e+01,0.000e+00) (1.800e+01,0.000e+00) (2.100e+01,0.000e+00) (2.400e+01,0.000e+00) (2.700e+01,0.000e+00) (3.000e+01,0.000e+00) (3.300e+01,0.000e+00) (3.600e+01,0.000e+00) (3.900e+01,0.000e+00) (4.200e+01,0.000e+00) (4.500e+01,0.000e+00) (4.800e+01,0.000e+00) (5.100e+01,0.000e+00) (5.400e+01,0.000e+00) (5.700e+01,0.000e+00) (6.000e+01,0.000e+00) (6.300e+01,0.000e+00) (6.600e+01,0.000e+00) (6.900e+01,0.000e+00) (7.200e+01,0.000e+00) (7.500e+01,0.000e+00) - -DEAL::100. * 1_n + 3. * u: (1.030e+02,0.000e+00) (1.060e+02,0.000e+00) (1.090e+02,0.000e+00) (1.120e+02,0.000e+00) (1.150e+02,0.000e+00) (1.180e+02,0.000e+00) (1.210e+02,0.000e+00) (1.240e+02,0.000e+00) (1.270e+02,0.000e+00) (1.300e+02,0.000e+00) (1.330e+02,0.000e+00) (1.360e+02,0.000e+00) (1.390e+02,0.000e+00) (1.420e+02,0.000e+00) (1.450e+02,0.000e+00) (1.480e+02,0.000e+00) (1.510e+02,0.000e+00) (1.540e+02,0.000e+00) (1.570e+02,0.000e+00) (1.600e+02,0.000e+00) (1.630e+02,0.000e+00) (1.660e+02,0.000e+00) (1.690e+02,0.000e+00) (1.720e+02,0.000e+00) (1.750e+02,0.000e+00) - -DEAL::u * 3.: (3.000e+00,0.000e+00) (6.000e+00,0.000e+00) (9.000e+00,0.000e+00) (1.200e+01,0.000e+00) (1.500e+01,0.000e+00) (1.800e+01,0.000e+00) (2.100e+01,0.000e+00) (2.400e+01,0.000e+00) (2.700e+01,0.000e+00) (3.000e+01,0.000e+00) (3.300e+01,0.000e+00) (3.600e+01,0.000e+00) (3.900e+01,0.000e+00) (4.200e+01,0.000e+00) (4.500e+01,0.000e+00) (4.800e+01,0.000e+00) (5.100e+01,0.000e+00) (5.400e+01,0.000e+00) (5.700e+01,0.000e+00) (6.000e+01,0.000e+00) (6.300e+01,0.000e+00) (6.600e+01,0.000e+00) (6.900e+01,0.000e+00) (7.200e+01,0.000e+00) (7.500e+01,0.000e+00) - -DEAL::100. * 1_n + u * 3.: (1.030e+02,0.000e+00) (1.060e+02,0.000e+00) (1.090e+02,0.000e+00) (1.120e+02,0.000e+00) (1.150e+02,0.000e+00) (1.180e+02,0.000e+00) (1.210e+02,0.000e+00) (1.240e+02,0.000e+00) (1.270e+02,0.000e+00) (1.300e+02,0.000e+00) (1.330e+02,0.000e+00) (1.360e+02,0.000e+00) (1.390e+02,0.000e+00) (1.420e+02,0.000e+00) (1.450e+02,0.000e+00) (1.480e+02,0.000e+00) (1.510e+02,0.000e+00) (1.540e+02,0.000e+00) (1.570e+02,0.000e+00) (1.600e+02,0.000e+00) (1.630e+02,0.000e+00) (1.660e+02,0.000e+00) (1.690e+02,0.000e+00) (1.720e+02,0.000e+00) (1.750e+02,0.000e+00) - +DEAL::u: (1.000000000,0.000000000) (2.000000000,0.000000000) (3.000000000,0.000000000) (4.000000000,0.000000000) (5.000000000,0.000000000) (6.000000000,0.000000000) (7.000000000,0.000000000) (8.000000000,0.000000000) (9.000000000,0.000000000) (10.00000000,0.000000000) (11.00000000,0.000000000) (12.00000000,0.000000000) (13.00000000,0.000000000) (14.00000000,0.000000000) (15.00000000,0.000000000) (16.00000000,0.000000000) (17.00000000,0.000000000) (18.00000000,0.000000000) (19.00000000,0.000000000) (20.00000000,0.000000000) (21.00000000,0.000000000) (22.00000000,0.000000000) (23.00000000,0.000000000) (24.00000000,0.000000000) (25.00000000,0.000000000) +DEAL::u + u: (2.000000000,0.000000000) (4.000000000,0.000000000) (6.000000000,0.000000000) (8.000000000,0.000000000) (10.00000000,0.000000000) (12.00000000,0.000000000) (14.00000000,0.000000000) (16.00000000,0.000000000) (18.00000000,0.000000000) (20.00000000,0.000000000) (22.00000000,0.000000000) (24.00000000,0.000000000) (26.00000000,0.000000000) (28.00000000,0.000000000) (30.00000000,0.000000000) (32.00000000,0.000000000) (34.00000000,0.000000000) (36.00000000,0.000000000) (38.00000000,0.000000000) (40.00000000,0.000000000) (42.00000000,0.000000000) (44.00000000,0.000000000) (46.00000000,0.000000000) (48.00000000,0.000000000) (50.00000000,0.000000000) +DEAL::100. * 1_n + u + u: (102.0000000,0.000000000) (104.0000000,0.000000000) (106.0000000,0.000000000) (108.0000000,0.000000000) (110.0000000,0.000000000) (112.0000000,0.000000000) (114.0000000,0.000000000) (116.0000000,0.000000000) (118.0000000,0.000000000) (120.0000000,0.000000000) (122.0000000,0.000000000) (124.0000000,0.000000000) (126.0000000,0.000000000) (128.0000000,0.000000000) (130.0000000,0.000000000) (132.0000000,0.000000000) (134.0000000,0.000000000) (136.0000000,0.000000000) (138.0000000,0.000000000) (140.0000000,0.000000000) (142.0000000,0.000000000) (144.0000000,0.000000000) (146.0000000,0.000000000) (148.0000000,0.000000000) (150.0000000,0.000000000) +DEAL::u - u: (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) (0.000000000,0.000000000) +DEAL::100. * 1_n + u - u: (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) (100.0000000,0.000000000) +DEAL::3. * u: (3.000000000,0.000000000) (6.000000000,0.000000000) (9.000000000,0.000000000) (12.00000000,0.000000000) (15.00000000,0.000000000) (18.00000000,0.000000000) (21.00000000,0.000000000) (24.00000000,0.000000000) (27.00000000,0.000000000) (30.00000000,0.000000000) (33.00000000,0.000000000) (36.00000000,0.000000000) (39.00000000,0.000000000) (42.00000000,0.000000000) (45.00000000,0.000000000) (48.00000000,0.000000000) (51.00000000,0.000000000) (54.00000000,0.000000000) (57.00000000,0.000000000) (60.00000000,0.000000000) (63.00000000,0.000000000) (66.00000000,0.000000000) (69.00000000,0.000000000) (72.00000000,0.000000000) (75.00000000,0.000000000) +DEAL::100. * 1_n + 3. * u: (103.0000000,0.000000000) (106.0000000,0.000000000) (109.0000000,0.000000000) (112.0000000,0.000000000) (115.0000000,0.000000000) (118.0000000,0.000000000) (121.0000000,0.000000000) (124.0000000,0.000000000) (127.0000000,0.000000000) (130.0000000,0.000000000) (133.0000000,0.000000000) (136.0000000,0.000000000) (139.0000000,0.000000000) (142.0000000,0.000000000) (145.0000000,0.000000000) (148.0000000,0.000000000) (151.0000000,0.000000000) (154.0000000,0.000000000) (157.0000000,0.000000000) (160.0000000,0.000000000) (163.0000000,0.000000000) (166.0000000,0.000000000) (169.0000000,0.000000000) (172.0000000,0.000000000) (175.0000000,0.000000000) +DEAL::u * 3.: (3.000000000,0.000000000) (6.000000000,0.000000000) (9.000000000,0.000000000) (12.00000000,0.000000000) (15.00000000,0.000000000) (18.00000000,0.000000000) (21.00000000,0.000000000) (24.00000000,0.000000000) (27.00000000,0.000000000) (30.00000000,0.000000000) (33.00000000,0.000000000) (36.00000000,0.000000000) (39.00000000,0.000000000) (42.00000000,0.000000000) (45.00000000,0.000000000) (48.00000000,0.000000000) (51.00000000,0.000000000) (54.00000000,0.000000000) (57.00000000,0.000000000) (60.00000000,0.000000000) (63.00000000,0.000000000) (66.00000000,0.000000000) (69.00000000,0.000000000) (72.00000000,0.000000000) (75.00000000,0.000000000) +DEAL::100. * 1_n + u * 3.: (103.0000000,0.000000000) (106.0000000,0.000000000) (109.0000000,0.000000000) (112.0000000,0.000000000) (115.0000000,0.000000000) (118.0000000,0.000000000) (121.0000000,0.000000000) (124.0000000,0.000000000) (127.0000000,0.000000000) (130.0000000,0.000000000) (133.0000000,0.000000000) (136.0000000,0.000000000) (139.0000000,0.000000000) (142.0000000,0.000000000) (145.0000000,0.000000000) (148.0000000,0.000000000) (151.0000000,0.000000000) (154.0000000,0.000000000) (157.0000000,0.000000000) (160.0000000,0.000000000) (163.0000000,0.000000000) (166.0000000,0.000000000) (169.0000000,0.000000000) (172.0000000,0.000000000) (175.0000000,0.000000000) +DEAL::2. * u + u: (3.000000000,0.000000000) (6.000000000,0.000000000) (9.000000000,0.000000000) (12.00000000,0.000000000) (15.00000000,0.000000000) (18.00000000,0.000000000) (21.00000000,0.000000000) (24.00000000,0.000000000) (27.00000000,0.000000000) (30.00000000,0.000000000) (33.00000000,0.000000000) (36.00000000,0.000000000) (39.00000000,0.000000000) (42.00000000,0.000000000) (45.00000000,0.000000000) (48.00000000,0.000000000) (51.00000000,0.000000000) (54.00000000,0.000000000) (57.00000000,0.000000000) (60.00000000,0.000000000) (63.00000000,0.000000000) (66.00000000,0.000000000) (69.00000000,0.000000000) (72.00000000,0.000000000) (75.00000000,0.000000000) +DEAL::100. * 1_n + 2. * u + u: (103.0000000,0.000000000) (106.0000000,0.000000000) (109.0000000,0.000000000) (112.0000000,0.000000000) (115.0000000,0.000000000) (118.0000000,0.000000000) (121.0000000,0.000000000) (124.0000000,0.000000000) (127.0000000,0.000000000) (130.0000000,0.000000000) (133.0000000,0.000000000) (136.0000000,0.000000000) (139.0000000,0.000000000) (142.0000000,0.000000000) (145.0000000,0.000000000) (148.0000000,0.000000000) (151.0000000,0.000000000) (154.0000000,0.000000000) (157.0000000,0.000000000) (160.0000000,0.000000000) (163.0000000,0.000000000) (166.0000000,0.000000000) (169.0000000,0.000000000) (172.0000000,0.000000000) (175.0000000,0.000000000) +DEAL::2. * u - u: (1.000000000,0.000000000) (2.000000000,0.000000000) (3.000000000,0.000000000) (4.000000000,0.000000000) (5.000000000,0.000000000) (6.000000000,0.000000000) (7.000000000,0.000000000) (8.000000000,0.000000000) (9.000000000,0.000000000) (10.00000000,0.000000000) (11.00000000,0.000000000) (12.00000000,0.000000000) (13.00000000,0.000000000) (14.00000000,0.000000000) (15.00000000,0.000000000) (16.00000000,0.000000000) (17.00000000,0.000000000) (18.00000000,0.000000000) (19.00000000,0.000000000) (20.00000000,0.000000000) (21.00000000,0.000000000) (22.00000000,0.000000000) (23.00000000,0.000000000) (24.00000000,0.000000000) (25.00000000,0.000000000) +DEAL::100. * 1_n + 2. * u - u: (101.0000000,0.000000000) (102.0000000,0.000000000) (103.0000000,0.000000000) (104.0000000,0.000000000) (105.0000000,0.000000000) (106.0000000,0.000000000) (107.0000000,0.000000000) (108.0000000,0.000000000) (109.0000000,0.000000000) (110.0000000,0.000000000) (111.0000000,0.000000000) (112.0000000,0.000000000) (113.0000000,0.000000000) (114.0000000,0.000000000) (115.0000000,0.000000000) (116.0000000,0.000000000) (117.0000000,0.000000000) (118.0000000,0.000000000) (119.0000000,0.000000000) (120.0000000,0.000000000) (121.0000000,0.000000000) (122.0000000,0.000000000) (123.0000000,0.000000000) (124.0000000,0.000000000) (125.0000000,0.000000000) +DEAL::u + 2. * u: (3.000000000,0.000000000) (6.000000000,0.000000000) (9.000000000,0.000000000) (12.00000000,0.000000000) (15.00000000,0.000000000) (18.00000000,0.000000000) (21.00000000,0.000000000) (24.00000000,0.000000000) (27.00000000,0.000000000) (30.00000000,0.000000000) (33.00000000,0.000000000) (36.00000000,0.000000000) (39.00000000,0.000000000) (42.00000000,0.000000000) (45.00000000,0.000000000) (48.00000000,0.000000000) (51.00000000,0.000000000) (54.00000000,0.000000000) (57.00000000,0.000000000) (60.00000000,0.000000000) (63.00000000,0.000000000) (66.00000000,0.000000000) (69.00000000,0.000000000) (72.00000000,0.000000000) (75.00000000,0.000000000) +DEAL::100. * 1_n + u + 2. * u: (103.0000000,0.000000000) (106.0000000,0.000000000) (109.0000000,0.000000000) (112.0000000,0.000000000) (115.0000000,0.000000000) (118.0000000,0.000000000) (121.0000000,0.000000000) (124.0000000,0.000000000) (127.0000000,0.000000000) (130.0000000,0.000000000) (133.0000000,0.000000000) (136.0000000,0.000000000) (139.0000000,0.000000000) (142.0000000,0.000000000) (145.0000000,0.000000000) (148.0000000,0.000000000) (151.0000000,0.000000000) (154.0000000,0.000000000) (157.0000000,0.000000000) (160.0000000,0.000000000) (163.0000000,0.000000000) (166.0000000,0.000000000) (169.0000000,0.000000000) (172.0000000,0.000000000) (175.0000000,0.000000000) +DEAL::u - 2. * u: (-1.000000000,0.000000000) (-2.000000000,0.000000000) (-3.000000000,0.000000000) (-4.000000000,0.000000000) (-5.000000000,0.000000000) (-6.000000000,0.000000000) (-7.000000000,0.000000000) (-8.000000000,0.000000000) (-9.000000000,0.000000000) (-10.00000000,0.000000000) (-11.00000000,0.000000000) (-12.00000000,0.000000000) (-13.00000000,0.000000000) (-14.00000000,0.000000000) (-15.00000000,0.000000000) (-16.00000000,0.000000000) (-17.00000000,0.000000000) (-18.00000000,0.000000000) (-19.00000000,0.000000000) (-20.00000000,0.000000000) (-21.00000000,0.000000000) (-22.00000000,0.000000000) (-23.00000000,0.000000000) (-24.00000000,0.000000000) (-25.00000000,0.000000000) +DEAL::100. * 1_n + u - 2. * u: (99.00000000,0.000000000) (98.00000000,0.000000000) (97.00000000,0.000000000) (96.00000000,0.000000000) (95.00000000,0.000000000) (94.00000000,0.000000000) (93.00000000,0.000000000) (92.00000000,0.000000000) (91.00000000,0.000000000) (90.00000000,0.000000000) (89.00000000,0.000000000) (88.00000000,0.000000000) (87.00000000,0.000000000) (86.00000000,0.000000000) (85.00000000,0.000000000) (84.00000000,0.000000000) (83.00000000,0.000000000) (82.00000000,0.000000000) (81.00000000,0.000000000) (80.00000000,0.000000000) (79.00000000,0.000000000) (78.00000000,0.000000000) (77.00000000,0.000000000) (76.00000000,0.000000000) (75.00000000,0.000000000) +DEAL::2. * u + u: (3.000000000,0.000000000) (6.000000000,0.000000000) (9.000000000,0.000000000) (12.00000000,0.000000000) (15.00000000,0.000000000) (18.00000000,0.000000000) (21.00000000,0.000000000) (24.00000000,0.000000000) (27.00000000,0.000000000) (30.00000000,0.000000000) (33.00000000,0.000000000) (36.00000000,0.000000000) (39.00000000,0.000000000) (42.00000000,0.000000000) (45.00000000,0.000000000) (48.00000000,0.000000000) (51.00000000,0.000000000) (54.00000000,0.000000000) (57.00000000,0.000000000) (60.00000000,0.000000000) (63.00000000,0.000000000) (66.00000000,0.000000000) (69.00000000,0.000000000) (72.00000000,0.000000000) (75.00000000,0.000000000) +DEAL::100. * 1_n + 2. * u + u: (103.0000000,0.000000000) (106.0000000,0.000000000) (109.0000000,0.000000000) (112.0000000,0.000000000) (115.0000000,0.000000000) (118.0000000,0.000000000) (121.0000000,0.000000000) (124.0000000,0.000000000) (127.0000000,0.000000000) (130.0000000,0.000000000) (133.0000000,0.000000000) (136.0000000,0.000000000) (139.0000000,0.000000000) (142.0000000,0.000000000) (145.0000000,0.000000000) (148.0000000,0.000000000) (151.0000000,0.000000000) (154.0000000,0.000000000) (157.0000000,0.000000000) (160.0000000,0.000000000) (163.0000000,0.000000000) (166.0000000,0.000000000) (169.0000000,0.000000000) (172.0000000,0.000000000) (175.0000000,0.000000000) +DEAL::2. * u - u: (1.000000000,0.000000000) (2.000000000,0.000000000) (3.000000000,0.000000000) (4.000000000,0.000000000) (5.000000000,0.000000000) (6.000000000,0.000000000) (7.000000000,0.000000000) (8.000000000,0.000000000) (9.000000000,0.000000000) (10.00000000,0.000000000) (11.00000000,0.000000000) (12.00000000,0.000000000) (13.00000000,0.000000000) (14.00000000,0.000000000) (15.00000000,0.000000000) (16.00000000,0.000000000) (17.00000000,0.000000000) (18.00000000,0.000000000) (19.00000000,0.000000000) (20.00000000,0.000000000) (21.00000000,0.000000000) (22.00000000,0.000000000) (23.00000000,0.000000000) (24.00000000,0.000000000) (25.00000000,0.000000000) +DEAL::100. * 1_n + 2. * u - u: (101.0000000,0.000000000) (102.0000000,0.000000000) (103.0000000,0.000000000) (104.0000000,0.000000000) (105.0000000,0.000000000) (106.0000000,0.000000000) (107.0000000,0.000000000) (108.0000000,0.000000000) (109.0000000,0.000000000) (110.0000000,0.000000000) (111.0000000,0.000000000) (112.0000000,0.000000000) (113.0000000,0.000000000) (114.0000000,0.000000000) (115.0000000,0.000000000) (116.0000000,0.000000000) (117.0000000,0.000000000) (118.0000000,0.000000000) (119.0000000,0.000000000) (120.0000000,0.000000000) (121.0000000,0.000000000) (122.0000000,0.000000000) (123.0000000,0.000000000) (124.0000000,0.000000000) (125.0000000,0.000000000) +DEAL::3. * u: (3.000000000,0.000000000) (6.000000000,0.000000000) (9.000000000,0.000000000) (12.00000000,0.000000000) (15.00000000,0.000000000) (18.00000000,0.000000000) (21.00000000,0.000000000) (24.00000000,0.000000000) (27.00000000,0.000000000) (30.00000000,0.000000000) (33.00000000,0.000000000) (36.00000000,0.000000000) (39.00000000,0.000000000) (42.00000000,0.000000000) (45.00000000,0.000000000) (48.00000000,0.000000000) (51.00000000,0.000000000) (54.00000000,0.000000000) (57.00000000,0.000000000) (60.00000000,0.000000000) (63.00000000,0.000000000) (66.00000000,0.000000000) (69.00000000,0.000000000) (72.00000000,0.000000000) (75.00000000,0.000000000) +DEAL::100. * 1_n + 3. * u: (103.0000000,0.000000000) (106.0000000,0.000000000) (109.0000000,0.000000000) (112.0000000,0.000000000) (115.0000000,0.000000000) (118.0000000,0.000000000) (121.0000000,0.000000000) (124.0000000,0.000000000) (127.0000000,0.000000000) (130.0000000,0.000000000) (133.0000000,0.000000000) (136.0000000,0.000000000) (139.0000000,0.000000000) (142.0000000,0.000000000) (145.0000000,0.000000000) (148.0000000,0.000000000) (151.0000000,0.000000000) (154.0000000,0.000000000) (157.0000000,0.000000000) (160.0000000,0.000000000) (163.0000000,0.000000000) (166.0000000,0.000000000) (169.0000000,0.000000000) (172.0000000,0.000000000) (175.0000000,0.000000000) +DEAL::u * 3.: (3.000000000,0.000000000) (6.000000000,0.000000000) (9.000000000,0.000000000) (12.00000000,0.000000000) (15.00000000,0.000000000) (18.00000000,0.000000000) (21.00000000,0.000000000) (24.00000000,0.000000000) (27.00000000,0.000000000) (30.00000000,0.000000000) (33.00000000,0.000000000) (36.00000000,0.000000000) (39.00000000,0.000000000) (42.00000000,0.000000000) (45.00000000,0.000000000) (48.00000000,0.000000000) (51.00000000,0.000000000) (54.00000000,0.000000000) (57.00000000,0.000000000) (60.00000000,0.000000000) (63.00000000,0.000000000) (66.00000000,0.000000000) (69.00000000,0.000000000) (72.00000000,0.000000000) (75.00000000,0.000000000) +DEAL::100. * 1_n + u * 3.: (103.0000000,0.000000000) (106.0000000,0.000000000) (109.0000000,0.000000000) (112.0000000,0.000000000) (115.0000000,0.000000000) (118.0000000,0.000000000) (121.0000000,0.000000000) (124.0000000,0.000000000) (127.0000000,0.000000000) (130.0000000,0.000000000) (133.0000000,0.000000000) (136.0000000,0.000000000) (139.0000000,0.000000000) (142.0000000,0.000000000) (145.0000000,0.000000000) (148.0000000,0.000000000) (151.0000000,0.000000000) (154.0000000,0.000000000) (157.0000000,0.000000000) (160.0000000,0.000000000) (163.0000000,0.000000000) (166.0000000,0.000000000) (169.0000000,0.000000000) (172.0000000,0.000000000) (175.0000000,0.000000000) diff --git a/tests/lac/packaged_operation_02.output b/tests/lac/packaged_operation_02.output index d4850466d1..de4f98a60a 100644 --- a/tests/lac/packaged_operation_02.output +++ b/tests/lac/packaged_operation_02.output @@ -1,21 +1,11 @@ -DEAL::u: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::b: 8.016e+01 2.824e+01 8.653e+01 2.580e+01 2.594e+02 5.714e+01 3.280e+02 8.800e+01 1.840e+02 2.266e+02 4.049e+01 1.447e+03 3.158e+02 1.600e+02 7.600e+02 3.878e+02 8.163e+01 1.909e+02 2.287e+03 4.700e+02 1.141e+03 1.081e+02 5.700e+02 5.391e+02 3.018e+03 - -DEAL::M * b: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::100. * 1_n + M * b: 1.010e+02 1.020e+02 1.030e+02 1.040e+02 1.050e+02 1.060e+02 1.070e+02 1.080e+02 1.090e+02 1.100e+02 1.110e+02 1.120e+02 1.130e+02 1.140e+02 1.150e+02 1.160e+02 1.170e+02 1.180e+02 1.190e+02 1.200e+02 1.210e+02 1.220e+02 1.230e+02 1.240e+02 1.250e+02 - -DEAL::b * M: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::100. * 1_n + b * M: 1.010e+02 1.020e+02 1.030e+02 1.040e+02 1.050e+02 1.060e+02 1.070e+02 1.080e+02 1.090e+02 1.100e+02 1.110e+02 1.120e+02 1.130e+02 1.140e+02 1.150e+02 1.160e+02 1.170e+02 1.180e+02 1.190e+02 1.200e+02 1.210e+02 1.220e+02 1.230e+02 1.240e+02 1.250e+02 - -DEAL::M * b: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::100. * 1_n + M * b: 1.010e+02 1.020e+02 1.030e+02 1.040e+02 1.050e+02 1.060e+02 1.070e+02 1.080e+02 1.090e+02 1.100e+02 1.110e+02 1.120e+02 1.130e+02 1.140e+02 1.150e+02 1.160e+02 1.170e+02 1.180e+02 1.190e+02 1.200e+02 1.210e+02 1.220e+02 1.230e+02 1.240e+02 1.250e+02 - -DEAL::b * M: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 1.100e+01 1.200e+01 1.300e+01 1.400e+01 1.500e+01 1.600e+01 1.700e+01 1.800e+01 1.900e+01 2.000e+01 2.100e+01 2.200e+01 2.300e+01 2.400e+01 2.500e+01 - -DEAL::100. * 1_n + b * M: 1.010e+02 1.020e+02 1.030e+02 1.040e+02 1.050e+02 1.060e+02 1.070e+02 1.080e+02 1.090e+02 1.100e+02 1.110e+02 1.120e+02 1.130e+02 1.140e+02 1.150e+02 1.160e+02 1.170e+02 1.180e+02 1.190e+02 1.200e+02 1.210e+02 1.220e+02 1.230e+02 1.240e+02 1.250e+02 - +DEAL::u: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::b: 80.16326531 28.24489796 86.53061224 25.79591837 259.4285714 57.14285714 328.0000000 88.00000000 184.0000000 226.6122449 40.48979592 1446.693878 315.7551020 160.0000000 760.0000000 387.7551020 81.63265306 190.8571429 2286.693878 470.0408163 1140.571429 108.0816327 569.9591837 539.1020408 3018.448980 +DEAL::M * b: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::100. * 1_n + M * b: 101.0000000 102.0000000 103.0000000 104.0000000 105.0000000 106.0000000 107.0000000 108.0000000 109.0000000 110.0000000 111.0000000 112.0000000 113.0000000 114.0000000 115.0000000 116.0000000 117.0000000 118.0000000 119.0000000 120.0000000 121.0000000 122.0000000 123.0000000 124.0000000 125.0000000 +DEAL::b * M: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::100. * 1_n + b * M: 101.0000000 102.0000000 103.0000000 104.0000000 105.0000000 106.0000000 107.0000000 108.0000000 109.0000000 110.0000000 111.0000000 112.0000000 113.0000000 114.0000000 115.0000000 116.0000000 117.0000000 118.0000000 119.0000000 120.0000000 121.0000000 122.0000000 123.0000000 124.0000000 125.0000000 +DEAL::M * b: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::100. * 1_n + M * b: 101.0000000 102.0000000 103.0000000 104.0000000 105.0000000 106.0000000 107.0000000 108.0000000 109.0000000 110.0000000 111.0000000 112.0000000 113.0000000 114.0000000 115.0000000 116.0000000 117.0000000 118.0000000 119.0000000 120.0000000 121.0000000 122.0000000 123.0000000 124.0000000 125.0000000 +DEAL::b * M: 1.000000000 2.000000000 3.000000000 4.000000000 5.000000000 6.000000000 7.000000000 8.000000000 9.000000000 10.00000000 11.00000000 12.00000000 13.00000000 14.00000000 15.00000000 16.00000000 17.00000000 18.00000000 19.00000000 20.00000000 21.00000000 22.00000000 23.00000000 24.00000000 25.00000000 +DEAL::100. * 1_n + b * M: 101.0000000 102.0000000 103.0000000 104.0000000 105.0000000 106.0000000 107.0000000 108.0000000 109.0000000 110.0000000 111.0000000 112.0000000 113.0000000 114.0000000 115.0000000 116.0000000 117.0000000 118.0000000 119.0000000 120.0000000 121.0000000 122.0000000 123.0000000 124.0000000 125.0000000 diff --git a/tests/lac/schur_complement_01.cc b/tests/lac/schur_complement_01.cc index 13315ff440..7357241a16 100644 --- a/tests/lac/schur_complement_01.cc +++ b/tests/lac/schur_complement_01.cc @@ -29,7 +29,7 @@ #include "../tests.h" #define PRINTME(name, var) \ - deallog << "Solution vector: " << name << ": " << var; + deallog << "Solution vector: " << name << ": " << var << std::endl; diff --git a/tests/lac/schur_complement_01.output b/tests/lac/schur_complement_01.output index a346bfede8..56e6bc16cb 100644 --- a/tests/lac/schur_complement_01.output +++ b/tests/lac/schur_complement_01.output @@ -2,14 +2,14 @@ DEAL::Schur complement DEAL:SC_SparseMatrix::SparseMatrix 1 DEAL:SC_SparseMatrix::Solver stopped within 1 - 1 iterations -DEAL:SC_SparseMatrix::Solution vector: x: -4.000e+00 -Solution vector: y: 4.500e+00 -SparseMatrix OK +DEAL:SC_SparseMatrix::Solution vector: x: -4.000000000 +DEAL:SC_SparseMatrix::Solution vector: y: 4.500000000 +DEAL:SC_SparseMatrix::SparseMatrix OK DEAL:SC_SparseMatrix:SC_BlockSparseMatrix::BlockSparseMatrix 1 DEAL:SC_SparseMatrix:SC_BlockSparseMatrix::Solver stopped within 11 - 11 iterations -DEAL:SC_SparseMatrix:SC_BlockSparseMatrix::Solution vector: x = s.block(1): -3.333e+00 -6.000e+00 -8.667e+00 -1.133e+01 -1.400e+01 -1.667e+01 -1.933e+01 -2.200e+01 -2.467e+01 -2.733e+01 -Solution vector: y = s.block(0): 8.333e+00 1.100e+01 1.367e+01 1.633e+01 1.900e+01 2.167e+01 2.433e+01 2.700e+01 2.967e+01 3.233e+01 -Solver stopped within 11 - 11 iterations -DEAL:SC_SparseMatrix:SC_BlockSparseMatrix::Solution vector: x = s.block(1): -3.333e+00 -6.000e+00 -8.667e+00 -1.133e+01 -1.400e+01 -1.667e+01 -1.933e+01 -2.200e+01 -2.467e+01 -2.733e+01 -Solution vector: y = s.block(0): 8.333e+00 1.100e+01 1.367e+01 1.633e+01 1.900e+01 2.167e+01 2.433e+01 2.700e+01 2.967e+01 3.233e+01 -BlockSparseMatrix OK +DEAL:SC_SparseMatrix:SC_BlockSparseMatrix::Solution vector: x = s.block(1): -3.333333333 -6.000000000 -8.666666667 -11.33333333 -14.00000000 -16.66666667 -19.33333333 -22.00000000 -24.66666667 -27.33333333 +DEAL:SC_SparseMatrix:SC_BlockSparseMatrix::Solution vector: y = s.block(0): 8.333333333 11.00000000 13.66666667 16.33333333 19.00000000 21.66666667 24.33333333 27.00000000 29.66666667 32.33333333 +DEAL:SC_SparseMatrix:SC_BlockSparseMatrix::Solver stopped within 11 - 11 iterations +DEAL:SC_SparseMatrix:SC_BlockSparseMatrix::Solution vector: x = s.block(1): -3.333333333 -6.000000000 -8.666666667 -11.33333333 -14.00000000 -16.66666667 -19.33333333 -22.00000000 -24.66666667 -27.33333333 +DEAL:SC_SparseMatrix:SC_BlockSparseMatrix::Solution vector: y = s.block(0): 8.333333333 11.00000000 13.66666667 16.33333333 19.00000000 21.66666667 24.33333333 27.00000000 29.66666667 32.33333333 +DEAL:SC_SparseMatrix:SC_BlockSparseMatrix::BlockSparseMatrix OK diff --git a/tests/lac/schur_complement_02.cc b/tests/lac/schur_complement_02.cc index e54a385012..f65070e3cc 100644 --- a/tests/lac/schur_complement_02.cc +++ b/tests/lac/schur_complement_02.cc @@ -28,7 +28,8 @@ #include "../tests.h" -#define PRINTME(name, var) deallog << "RHS vector: " << name << ": " << var; +#define PRINTME(name, var) \ + deallog << "RHS vector: " << name << ": " << var << std::endl; diff --git a/tests/lac/schur_complement_02.output b/tests/lac/schur_complement_02.output index 21f61a4de1..41bed99dbc 100644 --- a/tests/lac/schur_complement_02.output +++ b/tests/lac/schur_complement_02.output @@ -9,8 +9,8 @@ DEAL:SC_SparseMatrix:cg::Starting value 12.00000000 DEAL:SC_SparseMatrix:cg::Convergence step 1 value 0.000000000 DEAL:SC_SparseMatrix:cg::Starting value 18.00000000 DEAL:SC_SparseMatrix:cg::Convergence step 1 value 0.000000000 -DEAL:SC_SparseMatrix::RHS vector: g1: -1.200e+01 -RHS vector: g2: -1.200e+01 -RHS vector: g3: -1.000e+01 -RHS vector: g4: -1.000e+01 -SparseMatrix OK +DEAL:SC_SparseMatrix::RHS vector: g1: -12.00000000 +DEAL:SC_SparseMatrix::RHS vector: g2: -12.00000000 +DEAL:SC_SparseMatrix::RHS vector: g3: -10.00000000 +DEAL:SC_SparseMatrix::RHS vector: g4: -10.00000000 +DEAL:SC_SparseMatrix::SparseMatrix OK diff --git a/tests/lac/vector_move_operations.cc b/tests/lac/vector_move_operations.cc index a9f90b7739..2dc831bcd0 100644 --- a/tests/lac/vector_move_operations.cc +++ b/tests/lac/vector_move_operations.cc @@ -26,7 +26,7 @@ main() { Vector temp(10); Vector w(std::move(temp)); - deallog << "move constructor: " << w; + deallog << "move constructor: " << w << std::endl; } deallog << std::endl; @@ -36,21 +36,21 @@ main() for (unsigned int i = 0; i < u.size(); ++i) u[i] = (double)(i + 1); - deallog << "vector: " << u; + deallog << "vector: " << u << std::endl; Vector v; v = u; - deallog << "copy assignment: " << v; - deallog << "old object: " << u; + deallog << "copy assignment: " << v << std::endl; + deallog << "old object: " << u << std::endl; v = std::move(u); - deallog << "move assignment: " << v; + deallog << "move assignment: " << v << std::endl; deallog << "old object size: " << u.size() << std::endl; // and swap again with different sizes u.reinit(0); u = std::move(v); - deallog << "move assignment: " << u; + deallog << "move assignment: " << u << std::endl; deallog << "old object size: " << v.size() << std::endl; } } diff --git a/tests/lac/vector_move_operations.output b/tests/lac/vector_move_operations.output index ea83f9bdea..58cd6a844b 100644 --- a/tests/lac/vector_move_operations.output +++ b/tests/lac/vector_move_operations.output @@ -1,10 +1,10 @@ -DEAL::move constructor: 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 - -DEAL::vector: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 -copy assignment: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 -old object: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 -move assignment: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 -old object size: 0 -DEAL::move assignment: 1.000e+00 2.000e+00 3.000e+00 4.000e+00 5.000e+00 6.000e+00 7.000e+00 8.000e+00 9.000e+00 1.000e+01 -old object size: 0 +DEAL::move constructor: 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 +DEAL:: +DEAL::vector: 1.00000 2.00000 3.00000 4.00000 5.00000 6.00000 7.00000 8.00000 9.00000 10.0000 +DEAL::copy assignment: 1.00000 2.00000 3.00000 4.00000 5.00000 6.00000 7.00000 8.00000 9.00000 10.0000 +DEAL::old object: 1.00000 2.00000 3.00000 4.00000 5.00000 6.00000 7.00000 8.00000 9.00000 10.0000 +DEAL::move assignment: 1.00000 2.00000 3.00000 4.00000 5.00000 6.00000 7.00000 8.00000 9.00000 10.0000 +DEAL::old object size: 0 +DEAL::move assignment: 1.00000 2.00000 3.00000 4.00000 5.00000 6.00000 7.00000 8.00000 9.00000 10.0000 +DEAL::old object size: 0 -- 2.39.5