From: Matthias Maier Date: Tue, 15 Sep 2015 05:36:34 +0000 (-0500) Subject: Update tests to use new signature of outer_product X-Git-Tag: v8.4.0-rc2~418^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=65f7205c93109aa565bfa3b67580b035b93ebbcc;p=dealii.git Update tests to use new signature of outer_product --- diff --git a/tests/fe/fe_dgp_3rd_derivative_divergence_theorem.cc b/tests/fe/fe_dgp_3rd_derivative_divergence_theorem.cc index 0e0c35a146..8c0924b8bb 100644 --- a/tests/fe/fe_dgp_3rd_derivative_divergence_theorem.cc +++ b/tests/fe/fe_dgp_3rd_derivative_divergence_theorem.cc @@ -113,9 +113,8 @@ void test (const Triangulation &tr, for (unsigned int q=0; q hessian = fe_face_values[single_component].hessian (i,q); - Tensor<3,dim> hessian_normal_outer_prod; - - outer_product(hessian_normal_outer_prod, hessian, fe_face_values.normal_vector(q)); + Tensor<3, dim> hessian_normal_outer_prod = outer_product( + hessian, fe_face_values.normal_vector(q)); boundary_integral += hessian_normal_outer_prod * fe_face_values.JxW(q); } } diff --git a/tests/fe/fe_dgq_3rd_derivative_divergence_theorem.cc b/tests/fe/fe_dgq_3rd_derivative_divergence_theorem.cc index 4d47c20d64..ce7d4474b9 100644 --- a/tests/fe/fe_dgq_3rd_derivative_divergence_theorem.cc +++ b/tests/fe/fe_dgq_3rd_derivative_divergence_theorem.cc @@ -112,9 +112,8 @@ void test (const Triangulation &tr, for (unsigned int q=0; q hessian = fe_face_values[single_component].hessian (i,q); - Tensor<3,dim> hessian_normal_outer_prod; - - outer_product(hessian_normal_outer_prod, hessian, fe_face_values.normal_vector(q)); + Tensor<3, dim> hessian_normal_outer_prod = outer_product( + hessian, fe_face_values.normal_vector(q)); boundary_integral += hessian_normal_outer_prod * fe_face_values.JxW(q); } } diff --git a/tests/fe/fe_dgq_hessian_divergence_theorem.cc b/tests/fe/fe_dgq_hessian_divergence_theorem.cc index f117efdebd..f241d52271 100644 --- a/tests/fe/fe_dgq_hessian_divergence_theorem.cc +++ b/tests/fe/fe_dgq_hessian_divergence_theorem.cc @@ -112,9 +112,8 @@ void test (const Triangulation &tr, for (unsigned int q=0; q gradient = fe_face_values[single_component].gradient (i,q); - Tensor<2,dim> gradient_normal_outer_prod; - - outer_product(gradient_normal_outer_prod, gradient, fe_face_values.normal_vector(q)); + Tensor<2, dim> gradient_normal_outer_prod = outer_product( + gradient, fe_face_values.normal_vector(q)); boundary_integral += gradient_normal_outer_prod * fe_face_values.JxW(q); } } diff --git a/tests/fe/fe_nedelec_hessian_divergence_theorem.cc b/tests/fe/fe_nedelec_hessian_divergence_theorem.cc index 8ba10b8ad8..ba473d5771 100644 --- a/tests/fe/fe_nedelec_hessian_divergence_theorem.cc +++ b/tests/fe/fe_nedelec_hessian_divergence_theorem.cc @@ -1,6 +1,6 @@ // --------------------------------------------------------------------- // -// Copyright (C) 2003 - 2014 by the deal.II authors +// Copyright (C) 2003 - 2015 by the deal.II authors // // This file is part of the deal.II library. // @@ -112,9 +112,8 @@ void test (const Triangulation &tr, for (unsigned int q=0; q gradient = fe_face_values[single_component].gradient (i,q); - Tensor<2,dim> gradient_normal_outer_prod; - - outer_product(gradient_normal_outer_prod, gradient, fe_face_values.normal_vector(q)); + Tensor<2, dim> gradient_normal_outer_prod = outer_product( + gradient, fe_face_values.normal_vector(q)); boundary_integral += gradient_normal_outer_prod * fe_face_values.JxW(q); } } diff --git a/tests/fe/fe_q_3rd_derivative_divergence_theorem.cc b/tests/fe/fe_q_3rd_derivative_divergence_theorem.cc index c744720bcb..47dd1bd108 100644 --- a/tests/fe/fe_q_3rd_derivative_divergence_theorem.cc +++ b/tests/fe/fe_q_3rd_derivative_divergence_theorem.cc @@ -112,9 +112,8 @@ void test (const Triangulation &tr, for (unsigned int q=0; q hessian = fe_face_values[single_component].hessian (i,q); - Tensor<3,dim> hessian_normal_outer_prod; - - outer_product(hessian_normal_outer_prod, hessian, fe_face_values.normal_vector(q)); + Tensor<3, dim> hessian_normal_outer_prod = outer_product( + hessian, fe_face_values.normal_vector(q)); boundary_integral += hessian_normal_outer_prod * fe_face_values.JxW(q); } } diff --git a/tests/fe/fe_q_hessian_divergence_theorem.cc b/tests/fe/fe_q_hessian_divergence_theorem.cc index 5de647b6a1..3746bb0caa 100644 --- a/tests/fe/fe_q_hessian_divergence_theorem.cc +++ b/tests/fe/fe_q_hessian_divergence_theorem.cc @@ -112,9 +112,8 @@ void test (const Triangulation &tr, for (unsigned int q=0; q gradient = fe_face_values[single_component].gradient (i,q); - Tensor<2,dim> gradient_normal_outer_prod; - - outer_product(gradient_normal_outer_prod, gradient, fe_face_values.normal_vector(q)); + Tensor<2, dim> gradient_normal_outer_prod = outer_product( + gradient, fe_face_values.normal_vector(q)); boundary_integral += gradient_normal_outer_prod * fe_face_values.JxW(q); } } diff --git a/tests/fe/fe_q_hierarchical_3rd_derivative_divergence_theorem.cc b/tests/fe/fe_q_hierarchical_3rd_derivative_divergence_theorem.cc index 2ca982f372..897dac69ec 100644 --- a/tests/fe/fe_q_hierarchical_3rd_derivative_divergence_theorem.cc +++ b/tests/fe/fe_q_hierarchical_3rd_derivative_divergence_theorem.cc @@ -113,9 +113,8 @@ void test (const Triangulation &tr, for (unsigned int q=0; q hessian = fe_face_values[single_component].hessian (i,q); - Tensor<3,dim> hessian_normal_outer_prod; - - outer_product(hessian_normal_outer_prod, hessian, fe_face_values.normal_vector(q)); + Tensor<3, dim> hessian_normal_outer_prod = outer_product( + hessian, fe_face_values.normal_vector(q)); boundary_integral += hessian_normal_outer_prod * fe_face_values.JxW(q); } } diff --git a/tests/fe/fe_rt_hessian_divergence_theorem.cc b/tests/fe/fe_rt_hessian_divergence_theorem.cc index ac1734b04b..6be028b517 100644 --- a/tests/fe/fe_rt_hessian_divergence_theorem.cc +++ b/tests/fe/fe_rt_hessian_divergence_theorem.cc @@ -106,9 +106,8 @@ void test (const Triangulation &tr, for (unsigned int q=0; q gradient = fe_face_values[single_component].gradient (i,q); - Tensor<2,dim> gradient_normal_outer_prod; - - outer_product(gradient_normal_outer_prod, gradient, fe_face_values.normal_vector(q)); + Tensor<2, dim> gradient_normal_outer_prod = outer_product( + gradient, fe_face_values.normal_vector(q)); boundary_integral += gradient_normal_outer_prod * fe_face_values.JxW(q); } } diff --git a/tests/fe/fe_system_3rd_derivative_divergence_theorem.cc b/tests/fe/fe_system_3rd_derivative_divergence_theorem.cc index 22a6a02d29..b4ec5b4770 100644 --- a/tests/fe/fe_system_3rd_derivative_divergence_theorem.cc +++ b/tests/fe/fe_system_3rd_derivative_divergence_theorem.cc @@ -112,9 +112,8 @@ void test (const Triangulation &tr, for (unsigned int q=0; q hessian = fe_face_values[single_component].hessian (i,q); - Tensor<3,dim> hessian_normal_outer_prod; - - outer_product(hessian_normal_outer_prod, hessian, fe_face_values.normal_vector(q)); + Tensor<3, dim> hessian_normal_outer_prod = outer_product( + hessian, fe_face_values.normal_vector(q)); boundary_integral += hessian_normal_outer_prod * fe_face_values.JxW(q); } }