From 86a727200d400212a0eb9aba49a2e359b7b1b812 Mon Sep 17 00:00:00 2001 From: Timo Koch <timo.koch@iws.uni-stuttgart.de> Date: Fri, 17 Apr 2020 08:34:25 +0200 Subject: [PATCH] [python][gg] Use C++ class name for generated typeName --- dumux/python/discretization/gridgeometry.hh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dumux/python/discretization/gridgeometry.hh b/dumux/python/discretization/gridgeometry.hh index 619b1e468c..c2f26f29dc 100644 --- a/dumux/python/discretization/gridgeometry.hh +++ b/dumux/python/discretization/gridgeometry.hh @@ -2,6 +2,7 @@ #define DUMUX_PYTHON_DISCRETIZATION_GRIDGEOMETRY_HH #include <memory> +#include <dune/common/classname.hh> #include <dune/python/pybind11/pybind11.h> #include <dune/python/common/typeregistry.hh> @@ -16,7 +17,7 @@ void registerSubControlVolume(pybind11::handle scope) auto [cls, addedToRegistry] = insertClass<SCV>( scope, "SubControlVolume", - GenerateTypeName("SubControlVolume"), + GenerateTypeName(Dune::className<SCV>()), IncludeFiles{"dumux/python/discretization/gridgeometry.hh"} ); @@ -41,7 +42,7 @@ void registerSubControlVolumeFace(pybind11::handle scope) auto [cls, addedToRegistry] = insertClass<SCVF>( scope, "SubControlVolumeFace", - GenerateTypeName("SubControlVolumeFace"), + GenerateTypeName(Dune::className<SCVF>()), IncludeFiles{"dumux/python/discretization/gridgeometry.hh"} ); @@ -67,7 +68,7 @@ void registerFVElementGeometry(pybind11::handle scope) auto [cls, addedToRegistry] = insertClass<FVEG>( scope, "FVElementGeometry", - GenerateTypeName("FVElementGeometry"), + GenerateTypeName(Dune::className<FVEG>()), IncludeFiles{"dumux/python/discretization/gridgeometry.hh"} ); -- GitLab