diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index b3ca36832d38dea07cf0c1fb4a138a0d3c09b14d..60fa76360ae9326ade3d138ae7200f84353c90ae 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -295,8 +295,9 @@ int main(int argc, char *argv[]) { weightedGravitationalDirection[1] = -density * gravity; ConstantFunction<SmallVector, SmallVector> const gravityFunction( weightedGravitationalDirection); - L2FunctionalAssembler<GridType, SmallVector> gravityFunctionalAssembler( - gravityFunction); + L2FunctionalAssembler<GridType, P1Basis::LocalFiniteElement, + SmallVector> + gravityFunctionalAssembler(gravityFunction); p1Assembler.assembleFunctional(gravityFunctionalAssembler, gravityFunctional); } @@ -582,8 +583,8 @@ int main(int argc, char *argv[]) { Dune::make_shared<BasisGridFunction<P1Basis, VectorType> const>( p1Basis, u); SingletonVectorType vonMisesStress; - VonMisesStressAssembler<GridType> localStressAssembler( - E, nu, gridDisplacement); + VonMisesStressAssembler<GridType, P0Basis::LocalFiniteElement> + localStressAssembler(E, nu, gridDisplacement); p0Assembler.assembleFunctional(localStressAssembler, vonMisesStress); writeVtk(p1Basis, u, alpha, p0Basis, vonMisesStress,