diff --git a/NumLib/DOF/MeshComponentMap.cpp b/NumLib/DOF/MeshComponentMap.cpp index d3a08afbfb3aad535393608f569c2dc953c4d616..89730484aeea87048d0b6db74414d233147d4fcf 100644 --- a/NumLib/DOF/MeshComponentMap.cpp +++ b/NumLib/DOF/MeshComponentMap.cpp @@ -24,9 +24,6 @@ namespace NumLib { using namespace detail; -GlobalIndexType const MeshComponentMap::nop = - std::numeric_limits<GlobalIndexType>::max(); - #ifdef USE_PETSC MeshComponentMap::MeshComponentMap( std::vector<MeshLib::MeshSubset> const& components, ComponentOrder order) diff --git a/NumLib/DOF/MeshComponentMap.h b/NumLib/DOF/MeshComponentMap.h index c7c2cb619e29f1e59976e454cd6acd4a5dbd7151..02d647f50ffcebdf092bd00f3b1479a6a8b9e766 100644 --- a/NumLib/DOF/MeshComponentMap.h +++ b/NumLib/DOF/MeshComponentMap.h @@ -137,7 +137,8 @@ public: /// A value returned if no global index was found for the requested /// location/component. The value is implementation dependent. - static NUMLIB_EXPORT GlobalIndexType const nop; + static constexpr NUMLIB_EXPORT GlobalIndexType const nop = + std::numeric_limits<GlobalIndexType>::max(); #ifndef NDEBUG const detail::ComponentGlobalIndexDict& getDictionary() const