diff --git a/dumux/material/constraintsolvers/compositionfromfugacities.hh b/dumux/material/constraintsolvers/compositionfromfugacities.hh index 6b2644e472b36b5704a29d9c44f5448c2d309152..5aade25c60cc970f4029bfacb34bda4b4f6cfeb9 100644 --- a/dumux/material/constraintsolvers/compositionfromfugacities.hh +++ b/dumux/material/constraintsolvers/compositionfromfugacities.hh @@ -51,8 +51,7 @@ namespace Dumux { template <class Scalar, class FluidSystem> class CompositionFromFugacities { - enum { numComponents = FluidSystem::numComponents }; - + static constexpr int numComponents = FluidSystem::numComponents; using ParameterCache = typename FluidSystem::ParameterCache; public: diff --git a/test/porousmediumflow/mpnc/thermalnonequilibrium/problem.hh b/test/porousmediumflow/mpnc/thermalnonequilibrium/problem.hh index a83f6fc62972664657d0c39d0e45a2ff49228c10..28365b4f4d039a3b7ac6799126d3e5d87ff7fbac 100644 --- a/test/porousmediumflow/mpnc/thermalnonequilibrium/problem.hh +++ b/test/porousmediumflow/mpnc/thermalnonequilibrium/problem.hh @@ -72,19 +72,19 @@ class CombustionProblemOneComponent: public PorousMediumFlowProblem<TypeTag> using ModelTraits = GetPropType<TypeTag, Properties::ModelTraits>; using Indices = typename ModelTraits::Indices; - enum {dimWorld = GridView::dimensionworld}; - enum {numComponents = ModelTraits::numFluidComponents()}; - enum {s0Idx = Indices::s0Idx}; - enum {p0Idx = Indices::p0Idx}; - enum {conti00EqIdx = Indices::conti0EqIdx}; - enum {energyEq0Idx = Indices::energyEqIdx}; - enum {numEnergyEqFluid = ModelTraits::numEnergyEqFluid()}; - enum {numEnergyEqSolid = ModelTraits::numEnergyEqSolid()}; - enum {energyEqSolidIdx = energyEq0Idx + numEnergyEqFluid + numEnergyEqSolid - 1}; - enum {wPhaseIdx = FluidSystem::wPhaseIdx}; - enum {nPhaseIdx = FluidSystem::nPhaseIdx}; - enum {wCompIdx = FluidSystem::H2OIdx}; - enum {nCompIdx = FluidSystem::N2Idx}; + static constexpr int dimWorld = GridView::dimensionworld; + static constexpr int numComponents = ModelTraits::numFluidComponents(); + static constexpr int s0Idx = Indices::s0Idx; + static constexpr int p0Idx = Indices::p0Idx; + static constexpr int conti00EqIdx = Indices::conti0EqIdx; + static constexpr int energyEq0Idx = Indices::energyEqIdx; + static constexpr int numEnergyEqFluid = ModelTraits::numEnergyEqFluid(); + static constexpr int numEnergyEqSolid = ModelTraits::numEnergyEqSolid(); + static constexpr int energyEqSolidIdx = energyEq0Idx + numEnergyEqFluid + numEnergyEqSolid - 1; + static constexpr int wPhaseIdx = FluidSystem::wPhaseIdx; + static constexpr int nPhaseIdx = FluidSystem::nPhaseIdx; + static constexpr int wCompIdx = FluidSystem::H2OIdx; + static constexpr int nCompIdx = FluidSystem::N2Idx; static constexpr auto numPhases = ModelTraits::numFluidPhases();