From 4c98ea8f925471333c84c3a2abc89955a1e77397 Mon Sep 17 00:00:00 2001 From: Bernd Flemisch <bernd@iws.uni-stuttgart.de> Date: Thu, 11 Oct 2012 16:01:31 +0000 Subject: [PATCH] decoupled 2p2c: enable compilation with gcc 4.3. Reviewed by Christoph. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@9280 2fb0f335-1f38-0410-981e-8018bf24f1b0 --- dumux/decoupled/2p2c/2p2cadaptiveproperties.hh | 2 +- dumux/decoupled/2p2c/2p2cproperties.hh | 2 +- dumux/decoupled/2p2c/fvpressure2p2cadaptive.hh | 2 +- test/decoupled/2p2c/test_adaptive2p2cproblem.hh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh b/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh index a17f427394..c9ef8a0c33 100644 --- a/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh +++ b/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh @@ -92,7 +92,7 @@ SET_TYPE_PROP(DecoupledTwoPTwoCAdaptive, PressureModel, FVPressure2P2CAdaptive<T * errors in case those Indice are really applied somewhere. */ template <class TypeTag> -struct DecoupledTwoPTwoCIndicesAdaptive : DecoupledTwoPTwoCIndices<TypeTag> +struct DecoupledTwoPTwoCIndicesAdaptive : public DecoupledTwoPTwoCIndices<TypeTag> { static const int pressureIdx = 0; static const int saturationIdx = 0; diff --git a/dumux/decoupled/2p2c/2p2cproperties.hh b/dumux/decoupled/2p2c/2p2cproperties.hh index bc2398b0f2..5aa5fe98e2 100644 --- a/dumux/decoupled/2p2c/2p2cproperties.hh +++ b/dumux/decoupled/2p2c/2p2cproperties.hh @@ -191,7 +191,7 @@ SET_BOOL_PROP(DecoupledTwoPTwoC, EnableGravity, true);//DEPRECATED * special equation indices have to be provided for boundary conditions. */ template <class TypeTag> -struct DecoupledTwoPTwoCIndices : DecoupledTwoPCommonIndices +struct DecoupledTwoPTwoCIndices : public DecoupledTwoPCommonIndices { private: typedef typename GET_PROP_TYPE(TypeTag, FluidSystem) FluidSystem; diff --git a/dumux/decoupled/2p2c/fvpressure2p2cadaptive.hh b/dumux/decoupled/2p2c/fvpressure2p2cadaptive.hh index 00f0cf19ed..13eaae3d7a 100644 --- a/dumux/decoupled/2p2c/fvpressure2p2cadaptive.hh +++ b/dumux/decoupled/2p2c/fvpressure2p2cadaptive.hh @@ -1274,7 +1274,7 @@ int FVPressure2P2CAdaptive<TypeTag>::transmissibilityAdapter_(const Intersection // int globalIdx4 = problem().variables().index(*isIt14->outside()); Dune::FieldVector<Scalar, dim> unity(1.); - std::vector<Dune::FieldVector<Scalar, dim> > lambda = {unity, unity, unity, unity}; + std::vector<Dune::FieldVector<Scalar, dim> > lambda(4, unity); Dune::FieldMatrix<Scalar,dim,2*dim-dim+1> T; int triangleType = pressureModelAdaptive2p_->calculateTransmissibility( diff --git a/test/decoupled/2p2c/test_adaptive2p2cproblem.hh b/test/decoupled/2p2c/test_adaptive2p2cproblem.hh index b0c2252bcb..7ecb42b354 100644 --- a/test/decoupled/2p2c/test_adaptive2p2cproblem.hh +++ b/test/decoupled/2p2c/test_adaptive2p2cproblem.hh @@ -229,7 +229,7 @@ void boundaryTypesAtPos(BoundaryTypes &bcTypes, const GlobalPosition& globalPos) */ const void boundaryFormulation(typename Indices::BoundaryFormulation &bcFormulation, const Intersection& intersection) const { - bcFormulation = Indices::BoundaryFormulation::concentration; + bcFormulation = Indices::concentration; } /*! * \copydoc Dumux::TestDecTwoPTwoCProblem::dirichletAtPos() -- GitLab