From 4a37faa66a62340477f4f8172ef48e89def828de Mon Sep 17 00:00:00 2001 From: Oliver Sander <oliver.sander@tu-dresden.de> Date: Thu, 6 Sep 2018 11:08:06 +0200 Subject: [PATCH] Use std::array instead of Dune::array2 --- test/rodassemblertest.cc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/test/rodassemblertest.cc b/test/rodassemblertest.cc index aa737baf..61cb2373 100644 --- a/test/rodassemblertest.cc +++ b/test/rodassemblertest.cc @@ -1,5 +1,7 @@ #include <config.h> +#include <array> + #include <dune/grid/onedgrid.hh> #include <dune/istl/io.hh> @@ -28,7 +30,7 @@ void infinitesimalVariation(RigidBodyMotion<double,3>& c, double eps, int i) template <class GridType> void strainFD(const std::vector<RigidBodyMotion<double,3> >& x, double pos, - Dune::array<Dune::FieldMatrix<double,2,6>, 6>& fdStrainDerivatives, + std::array<FieldMatrix<double,2,6>, 6>& fdStrainDerivatives, const RodAssembler<GridType,3>& assembler) { assert(x.size()==2); @@ -73,8 +75,8 @@ void strainFD(const std::vector<RigidBodyMotion<double,3> >& x, template <class GridType> void strain2ndOrderFD(const std::vector<RigidBodyMotion<double,3> >& x, double pos, - Dune::array<Dune::Matrix<Dune::FieldMatrix<double,6,6> >, 3>& translationDer, - Dune::array<Dune::Matrix<Dune::FieldMatrix<double,3,3> >, 3>& rotationDer, + std::array<Matrix<FieldMatrix<double,6,6> >, 3>& translationDer, + std::array<Matrix<FieldMatrix<double,3,3> >, 3>& rotationDer, const RodAssembler<GridType,3>& assembler) { assert(x.size()==2); @@ -184,8 +186,8 @@ void strain2ndOrderFD2(const std::vector<RigidBodyMotion<double,3> >& x, double pos, Dune::FieldVector<double,1> shapeGrad[2], Dune::FieldVector<double,1> shapeFunction[2], - Dune::array<Dune::Matrix<Dune::FieldMatrix<double,6,6> >, 3>& translationDer, - Dune::array<Dune::Matrix<Dune::FieldMatrix<double,3,3> >, 3>& rotationDer, + std::array<Matrix<FieldMatrix<double,6,6> >, 3>& translationDer, + std::array<Matrix<FieldMatrix<double,3,3> >, 3>& rotationDer, const RodAssembler<GridType,3>& assembler) { assert(x.size()==2); @@ -214,10 +216,10 @@ void strain2ndOrderFD2(const std::vector<RigidBodyMotion<double,3> >& x, infinitesimalVariation(forwardSolution[k], eps, l+3); infinitesimalVariation(backwardSolution[k], -eps, l+3); - Dune::array<Dune::FieldMatrix<double,2,6>, 6> forwardStrainDer; + std::array<FieldMatrix<double,2,6>, 6> forwardStrainDer; assembler.strainDerivative(forwardSolution, pos, shapeGrad, shapeFunction, forwardStrainDer); - Dune::array<Dune::FieldMatrix<double,2,6>, 6> backwardStrainDer; + std::array<FieldMatrix<double,2,6>, 6> backwardStrainDer; assembler.strainDerivative(backwardSolution, pos, shapeGrad, shapeFunction, backwardStrainDer); for (int i=0; i<2; i++) { -- GitLab