From 02cb9d1f750e1322e9bc089148130f8ae3140cec Mon Sep 17 00:00:00 2001 From: Ansgar Burchardt <Ansgar.Burchardt@tu-dresden.de> Date: Tue, 26 Jun 2018 18:04:30 +0200 Subject: [PATCH] =?UTF-8?q?PQkNodalBasis=20=E2=86=92=20LagrangeBasis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dune/fufem/assemblers/transferoperatorassembler.hh | 4 ++-- dune/fufem/functionspacebases/p0basis.hh | 2 +- dune/fufem/functionspacebases/p1nodalbasis.hh | 2 +- dune/fufem/functionspacebases/p2nodalbasis.hh | 2 +- dune/fufem/functionspacebases/p3nodalbasis.hh | 2 +- dune/fufem/functionspacebases/q1nodalbasis.hh | 2 +- dune/fufem/functiontools/gradientbasis.hh | 6 +++--- dune/fufem/sampleonbitfield.hh | 8 ++++---- dune/fufem/test/adolctest.cc | 4 ++-- dune/fufem/test/basisgridfunctiontest.cc | 4 ++-- dune/fufem/test/basisinterpolatortest.cc | 4 ++-- dune/fufem/test/coarsegridfunctionwrappertest.cc | 6 +++--- dune/fufem/test/functionspacebasistest.cc | 8 ++++---- dune/fufem/test/generalizedlaplaceassemblertest.cc | 4 ++-- dune/fufem/test/gradientassemblertest.cc | 4 ++-- dune/fufem/test/gridfunctionadaptortest.cc | 4 ++-- dune/fufem/test/h1functionalassemblertest.cc | 4 ++-- dune/fufem/test/integraloperatorassemblertest.cc | 4 ++-- dune/fufem/test/laplaceassemblertest.cc | 4 ++-- dune/fufem/test/newpfeassemblertest.cc | 4 ++-- dune/fufem/test/secondorderassemblertest.cc | 4 ++-- dune/fufem/test/subgridxyfunctionalassemblertest.cc | 10 +++++----- dune/fufem/test/sumfunctiontest.cc | 4 ++-- dune/fufem/utilities/dirichletbcassembler.hh | 6 +++--- 24 files changed, 53 insertions(+), 53 deletions(-) diff --git a/dune/fufem/assemblers/transferoperatorassembler.hh b/dune/fufem/assemblers/transferoperatorassembler.hh index db3c97f3..16a73e9d 100644 --- a/dune/fufem/assemblers/transferoperatorassembler.hh +++ b/dune/fufem/assemblers/transferoperatorassembler.hh @@ -13,7 +13,7 @@ #include <dune/geometry/referenceelements.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> template <class GridType> class MultilevelBasis @@ -23,7 +23,7 @@ class MultilevelBasis public: typedef typename GridType::template Codim<0>::Entity Element; - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LevelGridView, 1> > LevelBasis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LevelGridView, 1> > LevelBasis; typedef typename LevelBasis::LocalFiniteElement LocalFiniteElement; MultilevelBasis(const GridType& grid) : diff --git a/dune/fufem/functionspacebases/p0basis.hh b/dune/fufem/functionspacebases/p0basis.hh index f32129a5..8010cacc 100644 --- a/dune/fufem/functionspacebases/p0basis.hh +++ b/dune/fufem/functionspacebases/p0basis.hh @@ -6,7 +6,7 @@ are in the process of being replaced by counterparts in the new dune-functions module. \ Those are syntactically different, but semantically very close to the dune-fufem implementations. \ To get rid of this warning, replace all occurrences of the P0Basis<...> class in your code \ - by DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<...,0> >. + by DuneFunctionsBasis<Dune::Functions::LagrangeBasis<...,0> >. */ /** diff --git a/dune/fufem/functionspacebases/p1nodalbasis.hh b/dune/fufem/functionspacebases/p1nodalbasis.hh index 8b4dac10..75a35b78 100644 --- a/dune/fufem/functionspacebases/p1nodalbasis.hh +++ b/dune/fufem/functionspacebases/p1nodalbasis.hh @@ -6,7 +6,7 @@ are in the process of being replaced by counterparts in the new dune-functions module. \ Those are syntactically different, but semantically very close to the dune-fufem implementations. \ To get rid of this warning, replace all occurrences of the P1NodalBasis<...> class in your code \ - by DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<...,1> >. + by DuneFunctionsBasis<Dune::Functions::LagrangeBasis<...,1> >. */ /** diff --git a/dune/fufem/functionspacebases/p2nodalbasis.hh b/dune/fufem/functionspacebases/p2nodalbasis.hh index 266685a6..99568ff6 100644 --- a/dune/fufem/functionspacebases/p2nodalbasis.hh +++ b/dune/fufem/functionspacebases/p2nodalbasis.hh @@ -6,7 +6,7 @@ are in the process of being replaced by counterparts in the new dune-functions module. \ Those are syntactically different, but semantically very close to the dune-fufem implementations. \ To get rid of this warning, replace all occurrences of the Q1NodalBasis<...> class in your code \ - by DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<...> >. + by DuneFunctionsBasis<Dune::Functions::LagrangeBasis<...> >. */ /** diff --git a/dune/fufem/functionspacebases/p3nodalbasis.hh b/dune/fufem/functionspacebases/p3nodalbasis.hh index a30567d5..875c0e8a 100644 --- a/dune/fufem/functionspacebases/p3nodalbasis.hh +++ b/dune/fufem/functionspacebases/p3nodalbasis.hh @@ -6,7 +6,7 @@ are in the process of being replaced by counterparts in the new dune-functions module. \ Those are syntactically different, but semantically very close to the dune-fufem implementations. \ To get rid of this warning, replace all occurrences of the Q1NodalBasis<...> class in your code \ - by DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<...,3> >. + by DuneFunctionsBasis<Dune::Functions::LagrangeBasis<...,3> >. */ /** diff --git a/dune/fufem/functionspacebases/q1nodalbasis.hh b/dune/fufem/functionspacebases/q1nodalbasis.hh index 77b03e0c..86d1fcb6 100644 --- a/dune/fufem/functionspacebases/q1nodalbasis.hh +++ b/dune/fufem/functionspacebases/q1nodalbasis.hh @@ -6,7 +6,7 @@ are in the process of being replaced by counterparts in the new dune-functions module. \ Those are syntactically different, but semantically very close to the dune-fufem implementations. \ To get rid of this warning, replace all occurrences of the Q1NodalBasis<...> class in your code \ - by DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<...,1> >. + by DuneFunctionsBasis<Dune::Functions::LagrangeBasis<...,1> >. */ /** diff --git a/dune/fufem/functiontools/gradientbasis.hh b/dune/fufem/functiontools/gradientbasis.hh index 54d49c03..c0434390 100644 --- a/dune/fufem/functiontools/gradientbasis.hh +++ b/dune/fufem/functiontools/gradientbasis.hh @@ -15,7 +15,7 @@ #include <dune/fufem/functionspacebases/conformingbasis.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> /** \brief Provides a typedef for a basis type that can represent gradients of the given basis * @@ -40,8 +40,8 @@ struct GradientBasis< P1NodalBasis<GridView> > template <class GridView> struct GradientBasis< - DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<GridView, 1>>> { - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<GridView, 0>> type; + DuneFunctionsBasis<Dune::Functions::LagrangeBasis<GridView, 1>>> { + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<GridView, 0>> type; }; template <class GridView> diff --git a/dune/fufem/sampleonbitfield.hh b/dune/fufem/sampleonbitfield.hh index 7fd20950..ae049019 100644 --- a/dune/fufem/sampleonbitfield.hh +++ b/dune/fufem/sampleonbitfield.hh @@ -10,7 +10,7 @@ #include <dune/common/version.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include <dune/fufem/functions/basisgridfunction.hh> @@ -39,7 +39,7 @@ void sampleOnBitField(const GridType& grid, // Construct GridFunction typename GridType::LevelGridView levelView = grid.levelGridView(0); - typedef Dune::Functions::PQkNodalBasis<typename GridType::LevelGridView, 1> DuneP1Basis; + typedef Dune::Functions::LagrangeBasis<typename GridType::LevelGridView, 1> DuneP1Basis; DuneP1Basis duneP1Basis(levelView); typedef DuneFunctionsBasis<DuneP1Basis> P1Basis; P1Basis p1Basis(duneP1Basis); @@ -114,7 +114,7 @@ void sampleOnBitField(const GridType& grid, assert((int) coarseDirichletValues.size()==grid.size(0,dim)); // Construct GridFunction - typedef Dune::Functions::PQkNodalBasis<typename GridType::LevelGridView, 1> DuneP1Basis; + typedef Dune::Functions::LagrangeBasis<typename GridType::LevelGridView, 1> DuneP1Basis; DuneP1Basis duneP1Basis(grid.levelGridView(0)); typedef DuneFunctionsBasis<DuneP1Basis> P1Basis; P1Basis p1Basis(duneP1Basis); @@ -181,7 +181,7 @@ void sampleOnBitField(const GridType& grid, assert((int) coarseDirichletValues.size()==grid.size(0,dim)); // Construct GridFunction - typedef Dune::Functions::PQkNodalBasis<typename GridType::LevelGridView,1> DuneP1Basis; + typedef Dune::Functions::LagrangeBasis<typename GridType::LevelGridView,1> DuneP1Basis; DuneP1Basis duneP1Basis(grid.levelGridView(0)); typedef DuneFunctionsBasis<DuneP1Basis> P1Basis; P1Basis p1Basis(duneP1Basis); diff --git a/dune/fufem/test/adolctest.cc b/dune/fufem/test/adolctest.cc index f296423a..63a602a7 100644 --- a/dune/fufem/test/adolctest.cc +++ b/dune/fufem/test/adolctest.cc @@ -29,7 +29,7 @@ #include <dune/fufem/makesphere.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> //! Local energy for a geometric exact St. Venant--Kirchhoff material template <class GridType, class LocalFiniteElement> @@ -173,7 +173,7 @@ int main (int argc, char *argv[]) typedef GridType::LeafGridView GridView; GridView gridView = grid->leafGridView(); - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<GridView, 1> > FEBasis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<GridView, 1> > FEBasis; FEBasis feBasis(gridView); // ////////////////////////// diff --git a/dune/fufem/test/basisgridfunctiontest.cc b/dune/fufem/test/basisgridfunctiontest.cc index f1f8f473..89a7ab20 100644 --- a/dune/fufem/test/basisgridfunctiontest.cc +++ b/dune/fufem/test/basisgridfunctiontest.cc @@ -15,7 +15,7 @@ #include <dune/fufem/functiontools/basisinterpolator.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include "common.hh" @@ -63,7 +63,7 @@ struct BasisGridFunctionTestSuite // Test with a P1 basis { - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<GridView, 1> > P1Basis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<GridView, 1> > P1Basis; typedef ConformingBasis<P1Basis> ConformingP1Basis; P1Basis p1Basis(gridView); diff --git a/dune/fufem/test/basisinterpolatortest.cc b/dune/fufem/test/basisinterpolatortest.cc index a817046f..c2cb5e5e 100644 --- a/dune/fufem/test/basisinterpolatortest.cc +++ b/dune/fufem/test/basisinterpolatortest.cc @@ -6,7 +6,7 @@ #include <dune/fufem/functiontools/basisinterpolator.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include "common.hh" @@ -60,7 +60,7 @@ struct Suite RT y0; f.evaluate(x0, y0); - DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LeafGridView, 1> > basis(grid.leafGridView()); + DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LeafGridView, 1> > basis(grid.leafGridView()); Functions::interpolate(basis, v, f); bool passed = (v.size() == basis.size()); diff --git a/dune/fufem/test/coarsegridfunctionwrappertest.cc b/dune/fufem/test/coarsegridfunctionwrappertest.cc index e137c098..9d6b25e7 100644 --- a/dune/fufem/test/coarsegridfunctionwrappertest.cc +++ b/dune/fufem/test/coarsegridfunctionwrappertest.cc @@ -7,7 +7,7 @@ #include <dune/fufem/functiontools/basisinterpolator.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include "common.hh" @@ -41,11 +41,11 @@ struct CoarseGridFunctionWrapperTestSuite typedef typename Dune::BlockVector<RangeType> Vector; typedef typename GridType::LevelGridView CoarseGridView; - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<CoarseGridView, 1> > CoarseBasis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<CoarseGridView, 1> > CoarseBasis; typedef BasisGridFunction<CoarseBasis, Vector> CoarseGridFunction; typedef typename GridType::LeafGridView FineGridView; - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<FineGridView, 1> > FineBasis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<FineGridView, 1> > FineBasis; typedef BasisGridFunction<FineBasis, Vector> FineGridFunction; typedef CoarseGridFunctionWrapper<CoarseGridFunction> WrappedCoarseGridFunction; diff --git a/dune/fufem/test/functionspacebasistest.cc b/dune/fufem/test/functionspacebasistest.cc index 98c2d247..32aec4d1 100644 --- a/dune/fufem/test/functionspacebasistest.cc +++ b/dune/fufem/test/functionspacebasistest.cc @@ -11,7 +11,7 @@ #include <dune/grid/utility/structuredgridfactory.hh> #include <doc/grids/gridfactory/hybridtestgrids.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> #include <dune/fufem/functionspacebases/p1nodalbasis.hh> @@ -119,14 +119,14 @@ struct FunctionSpaceBasisTestSuite P2NodalBasis<LeafView> p2NodalBasis(leafView); passed = passed and testNodalBasis(p2NodalBasis); - DuneFunctionsBasis<typename Functions::PQkNodalBasis<LeafView,1> > fufemFunctionsPQk1NodalBasis(leafView); + DuneFunctionsBasis<typename Functions::LagrangeBasis<LeafView,1> > fufemFunctionsPQk1NodalBasis(leafView); passed = passed and testNodalBasis(fufemFunctionsPQk1NodalBasis); - DuneFunctionsBasis<typename Functions::PQkNodalBasis<LeafView,2> > fufemFunctionsPQk2NodalBasis(leafView); + DuneFunctionsBasis<typename Functions::LagrangeBasis<LeafView,2> > fufemFunctionsPQk2NodalBasis(leafView); passed = passed and testNodalBasis(fufemFunctionsPQk2NodalBasis); try { - DuneFunctionsBasis<typename Functions::PQkNodalBasis<LeafView,3> > fufemFunctionsPQk3NodalBasis(leafView); + DuneFunctionsBasis<typename Functions::LagrangeBasis<LeafView,3> > fufemFunctionsPQk3NodalBasis(leafView); passed = passed and testNodalBasis(fufemFunctionsPQk3NodalBasis); } catch (Dune::NotImplemented e) { std::cout << e << std::endl; diff --git a/dune/fufem/test/generalizedlaplaceassemblertest.cc b/dune/fufem/test/generalizedlaplaceassemblertest.cc index 52ccc1be..fe0abd2f 100644 --- a/dune/fufem/test/generalizedlaplaceassemblertest.cc +++ b/dune/fufem/test/generalizedlaplaceassemblertest.cc @@ -19,7 +19,7 @@ #include <dune/fufem/assemblers/localassemblers/generalizedlaplaceassembler.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include "common.hh" @@ -97,7 +97,7 @@ struct GeneralizedLaplaceAssemblerTestSuite const int dim = GridType::dimension; - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LeafGridView, 1> > Basis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LeafGridView, 1> > Basis; typedef typename Basis::LocalFiniteElement FE; Basis basis(grid.leafGridView()); diff --git a/dune/fufem/test/gradientassemblertest.cc b/dune/fufem/test/gradientassemblertest.cc index 41f823c6..2e747a82 100644 --- a/dune/fufem/test/gradientassemblertest.cc +++ b/dune/fufem/test/gradientassemblertest.cc @@ -18,7 +18,7 @@ #include <dune/fufem/functiontools/gradientbasis.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include "common.hh" @@ -36,7 +36,7 @@ struct GradientAssemblerTestSuite { const int dim = GridType::dimension; - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LeafGridView, 1> > Basis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LeafGridView, 1> > Basis; typedef typename Basis::LocalFiniteElement FE; Basis basis(grid.leafGridView()); diff --git a/dune/fufem/test/gridfunctionadaptortest.cc b/dune/fufem/test/gridfunctionadaptortest.cc index 5bb66a51..6b9df140 100644 --- a/dune/fufem/test/gridfunctionadaptortest.cc +++ b/dune/fufem/test/gridfunctionadaptortest.cc @@ -8,7 +8,7 @@ #include <dune/fufem/functionspacebases/conformingbasis.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include "common.hh" @@ -37,7 +37,7 @@ struct Suite { const int dim = GridType::dimensionworld; typedef typename GridType::LeafGridView View; - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<View, 1> > NonconformingBasis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<View, 1> > NonconformingBasis; typedef ConformingBasis<NonconformingBasis> Basis; typedef Dune::BlockVector<RT> Vector; diff --git a/dune/fufem/test/h1functionalassemblertest.cc b/dune/fufem/test/h1functionalassemblertest.cc index 1d8013f9..51f84977 100644 --- a/dune/fufem/test/h1functionalassemblertest.cc +++ b/dune/fufem/test/h1functionalassemblertest.cc @@ -18,7 +18,7 @@ #include <dune/fufem/assemblers/localassemblers/h1functionalassembler.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include "common.hh" @@ -69,7 +69,7 @@ struct H1FunctionalAssemblerTestSuite template <typename GridType> bool check(const GridType& grid) { - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LeafGridView, 1> > Basis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LeafGridView, 1> > Basis; typedef typename Basis::LocalFiniteElement FE; const int block_size=2; diff --git a/dune/fufem/test/integraloperatorassemblertest.cc b/dune/fufem/test/integraloperatorassemblertest.cc index 45eb223c..71bb079f 100644 --- a/dune/fufem/test/integraloperatorassemblertest.cc +++ b/dune/fufem/test/integraloperatorassemblertest.cc @@ -7,7 +7,7 @@ #include <dune/fufem/assemblers/localassemblers/convolutionassembler.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include "common.hh" @@ -53,7 +53,7 @@ struct IntegralOperatorAssemblerTestSuite Mollifier<dim> m(0.1); - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LeafGridView, 1> > Basis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LeafGridView, 1> > Basis; Basis basis(grid.leafGridView()); typename Dune::Matrix<Dune::FieldMatrix<double,1,1> > M1, M2; diff --git a/dune/fufem/test/laplaceassemblertest.cc b/dune/fufem/test/laplaceassemblertest.cc index b7785fde..e9e5a430 100644 --- a/dune/fufem/test/laplaceassemblertest.cc +++ b/dune/fufem/test/laplaceassemblertest.cc @@ -12,7 +12,7 @@ #include <dune/fufem/assemblers/boundaryoperatorassembler.hh> #include <dune/fufem/assemblers/localassemblers/laplaceassembler.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> using namespace Dune; @@ -31,7 +31,7 @@ int main (int argc, char *argv[]) GridType grid(h,n); // Construct a function space basis for the grid - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<GridType::LeafGridView, 1> > P1Basis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<GridType::LeafGridView, 1> > P1Basis; P1Basis p1Basis(grid.leafGridView()); // Construct a boundary patch for the entire grid boundary diff --git a/dune/fufem/test/newpfeassemblertest.cc b/dune/fufem/test/newpfeassemblertest.cc index 690483df..b1484020 100644 --- a/dune/fufem/test/newpfeassemblertest.cc +++ b/dune/fufem/test/newpfeassemblertest.cc @@ -12,7 +12,7 @@ #include <dune/fufem/mechanics/tetratensor.hh> #include <dune/fufem/test/common.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> template <int n> struct eigenStrainComputer { @@ -71,7 +71,7 @@ void runTest() { using GridView = typename Grid::LeafGridView; - using Basis = DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<GridView, 1> >; + using Basis = DuneFunctionsBasis<Dune::Functions::LagrangeBasis<GridView, 1> >; using LocalBasis = typename Basis::LocalFiniteElement; using Function = BasisGridFunction<Basis, Vector>; diff --git a/dune/fufem/test/secondorderassemblertest.cc b/dune/fufem/test/secondorderassemblertest.cc index a4eab1eb..fcec8d25 100644 --- a/dune/fufem/test/secondorderassemblertest.cc +++ b/dune/fufem/test/secondorderassemblertest.cc @@ -25,7 +25,7 @@ #include <dune/fufem/assemblers/localassemblers/variablecoefficientviscosityassembler.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> template<class Matrix1, class Matrix2> bool compare(const Matrix1& matrix1, const Matrix2& matrix2) @@ -101,7 +101,7 @@ int main (int argc, char *argv[]) grid.globalRefine(refine); // Construct a function space basis for the grid - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<GridType::LeafGridView, 1> > P1Basis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<GridType::LeafGridView, 1> > P1Basis; P1Basis p1Basis(grid.leafGridView()); OperatorAssembler<P1Basis,P1Basis> globalAssembler(p1Basis, p1Basis); diff --git a/dune/fufem/test/subgridxyfunctionalassemblertest.cc b/dune/fufem/test/subgridxyfunctionalassemblertest.cc index 1ca08a16..ea7f5890 100644 --- a/dune/fufem/test/subgridxyfunctionalassemblertest.cc +++ b/dune/fufem/test/subgridxyfunctionalassemblertest.cc @@ -20,7 +20,7 @@ #endif #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include <dune/fufem/functionspacebases/conformingbasis.hh> @@ -193,8 +193,8 @@ struct SubgridL2FunctionalAssemblerTestSuite static const int block_size=2; - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LeafGridView, 1> > NCBasis; - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename HostGridType::LeafGridView, 1> > NCHostBasis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LeafGridView, 1> > NCBasis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename HostGridType::LeafGridView, 1> > NCHostBasis; typedef ConformingBasis<NCBasis> Basis; typedef ConformingBasis<NCHostBasis> HostBasis; typedef Dune::BCRSMatrix<Dune::FieldMatrix<double,block_size,block_size> > Transfer; @@ -287,8 +287,8 @@ struct SubgridH1FunctionalAssemblerTestSuite static const int block_size=1; - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LeafGridView, 1> > NCBasis; - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename HostGridType::LeafGridView, 1> > NCHostBasis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LeafGridView, 1> > NCBasis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename HostGridType::LeafGridView, 1> > NCHostBasis; typedef ConformingBasis<NCBasis> Basis; typedef ConformingBasis<NCHostBasis> HostBasis; typedef Dune::BCRSMatrix<Dune::FieldMatrix<double,block_size,block_size> > Transfer; diff --git a/dune/fufem/test/sumfunctiontest.cc b/dune/fufem/test/sumfunctiontest.cc index 9713f873..4ecd6948 100644 --- a/dune/fufem/test/sumfunctiontest.cc +++ b/dune/fufem/test/sumfunctiontest.cc @@ -17,7 +17,7 @@ #include <dune/fufem/functiontools/basisinterpolator.hh> #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include "common.hh" @@ -147,7 +147,7 @@ struct SumGridFunctionTestSuite TFType cos2x(0,TFType::COS); TFType cos2y(1,TFType::COS); - typedef DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LeafGridView,1 > > Basis; + typedef DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LeafGridView,1 > > Basis; Basis basis(grid.leafGridView()); typedef Dune::BlockVector<RangeType> CoeffType; diff --git a/dune/fufem/utilities/dirichletbcassembler.hh b/dune/fufem/utilities/dirichletbcassembler.hh index 760fc802..59882a2f 100644 --- a/dune/fufem/utilities/dirichletbcassembler.hh +++ b/dune/fufem/utilities/dirichletbcassembler.hh @@ -14,7 +14,7 @@ #include <dune/fufem/functionspacebases/dunefunctionsbasis.hh> #include <dune/fufem/utilities/boundarypatchfactory.hh> -#include <dune/functions/functionspacebases/pqknodalbasis.hh> +#include <dune/functions/functionspacebases/lagrangebasis.hh> #include <dune/grid/io/file/amirameshreader.hh> @@ -199,10 +199,10 @@ void DirichletBCAssembler<GridType>::assembleDirichletBC(const GridType& grid, DirichletBCAssembler::template assembleDirichletBC<ncomp, mcomp, Enable>(grid, coarseDirichletNodes, leafDirichletNodes); // make a nodal bases function - using P1Basis = DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LeafGridView, 1> >; + using P1Basis = DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LeafGridView, 1> >; P1Basis p1Basis(grid.leafGridView()); - using CoarseP1Basis = DuneFunctionsBasis<Dune::Functions::PQkNodalBasis<typename GridType::LevelGridView, 1> >; + using CoarseP1Basis = DuneFunctionsBasis<Dune::Functions::LagrangeBasis<typename GridType::LevelGridView, 1> >; CoarseP1Basis coarseP1(grid.levelGridView(0)); ////////////////////////////////////////// -- GitLab