From b81b9ff7a6f09fb8706595dba97b4001596fc5b9 Mon Sep 17 00:00:00 2001 From: Oliver Sander <oliver.sander@tu-dresden.de> Date: Mon, 7 Oct 2019 22:15:49 +0200 Subject: [PATCH] Rename HarmonicEnergyLocalStiffness to HarmonicEnergy Because it really is only an energy. --- dune/gfe/harmonicenergy.hh | 6 +++--- src/gradient-flow.cc | 2 +- src/harmonicmaps.cc | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dune/gfe/harmonicenergy.hh b/dune/gfe/harmonicenergy.hh index d4558d21..457e3291 100644 --- a/dune/gfe/harmonicenergy.hh +++ b/dune/gfe/harmonicenergy.hh @@ -7,7 +7,7 @@ #include <dune/gfe/localenergy.hh> template<class Basis, class LocalInterpolationRule, class TargetSpace> -class HarmonicEnergyLocalStiffness +class HarmonicEnergy : public Dune::GFE::LocalEnergy<Basis,TargetSpace> { // grid types @@ -27,8 +27,8 @@ public: }; template <class Basis, class LocalInterpolationRule, class TargetSpace> -typename HarmonicEnergyLocalStiffness<Basis, LocalInterpolationRule, TargetSpace>::RT -HarmonicEnergyLocalStiffness<Basis, LocalInterpolationRule, TargetSpace>:: +typename HarmonicEnergy<Basis, LocalInterpolationRule, TargetSpace>::RT +HarmonicEnergy<Basis, LocalInterpolationRule, TargetSpace>:: energy(const typename Basis::LocalView& localView, const std::vector<TargetSpace>& localSolution) const { diff --git a/src/gradient-flow.cc b/src/gradient-flow.cc index 133390bf..e9c32fb1 100644 --- a/src/gradient-flow.cc +++ b/src/gradient-flow.cc @@ -203,7 +203,7 @@ int main (int argc, char *argv[]) try std::vector<std::shared_ptr<GFE::LocalEnergy<FEBasis,ATargetSpace> > > addends(2); using GeodesicInterpolationRule = LocalGeodesicFEFunction<dim, double, FEBasis::LocalView::Tree::FiniteElement, ATargetSpace>; - addends[0] = std::make_shared<HarmonicEnergyLocalStiffness<FEBasis, GeodesicInterpolationRule, ATargetSpace> >(); + addends[0] = std::make_shared<HarmonicEnergy<FEBasis, GeodesicInterpolationRule, ATargetSpace> >(); addends[1] = l2DistanceSquaredEnergy; std::vector<double> weights = {1.0, 1.0/(2*timeStepSize)}; diff --git a/src/harmonicmaps.cc b/src/harmonicmaps.cc index 132ec020..e8c84d8b 100644 --- a/src/harmonicmaps.cc +++ b/src/harmonicmaps.cc @@ -278,9 +278,9 @@ int main (int argc, char *argv[]) if (energy == "harmonic") { if (parameterSet["interpolationMethod"] == "geodesic") - localEnergy.reset(new HarmonicEnergyLocalStiffness<FEBasis, GeodesicInterpolationRule, ATargetSpace>); + localEnergy.reset(new HarmonicEnergy<FEBasis, GeodesicInterpolationRule, ATargetSpace>); else if (parameterSet["interpolationMethod"] == "projected") - localEnergy.reset(new HarmonicEnergyLocalStiffness<FEBasis, ProjectedInterpolationRule, ATargetSpace>); + localEnergy.reset(new HarmonicEnergy<FEBasis, ProjectedInterpolationRule, ATargetSpace>); else DUNE_THROW(Exception, "Unknown interpolation method " << parameterSet["interpolationMethod"] << " requested!"); -- GitLab