From 731a354a314130d4a7549b40347640d5b6b6d85e Mon Sep 17 00:00:00 2001 From: Oliver Sander <sander@igpm.rwth-aachen.de> Date: Wed, 1 Sep 2010 14:11:05 +0000 Subject: [PATCH] adapt to recent interface changes [[Imported from SVN: r6305]] --- test/frameinvariancetest.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/test/frameinvariancetest.cc b/test/frameinvariancetest.cc index 949f4a48..6c5e14d4 100644 --- a/test/frameinvariancetest.cc +++ b/test/frameinvariancetest.cc @@ -9,7 +9,7 @@ #include <dune/gfe/rodassembler.hh> -#include <dune/gfe/configuration.hh> +#include <dune/gfe/rigidbodymotion.hh> #include <dune/gfe/rodwriter.hh> // Number of degrees of freedom: @@ -25,7 +25,7 @@ int main (int argc, char *argv[]) try // Some types that I need typedef BCRSMatrix<FieldMatrix<double, blocksize, blocksize> > MatrixType; typedef BlockVector<FieldVector<double, blocksize> > CorrectionType; - typedef std::vector<Configuration> SolutionType; + typedef std::vector<RigidBodyMotion<3> > SolutionType; // Problem settings const int numRodBaseElements = 1; @@ -88,14 +88,15 @@ int main (int argc, char *argv[]) try writeRod(x,"rod"); writeRod(rotatedX, "rotated"); - RodLocalStiffness<GridType,double> assembler; + RodLocalStiffness<GridType::LeafGridView,double> assembler(grid.leafView(), + 1,1,1,1e6,0.3); for (int i=1; i<2; i++) { double p = double(i)/2; - assembler.getStrain(x,grid.lbegin<0>(0), p); - assembler.getStrain(rotatedX,grid.lbegin<0>(0), p); + assembler.getStrain(x,*grid.lbegin<0>(0), p); + assembler.getStrain(rotatedX,*grid.lbegin<0>(0), p); } -- GitLab