diff --git a/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh b/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh index f280920501a845d7c2d1c124329710175524f098..87c3966de08479bcfc7177f22cf2967264c097ec 100644 --- a/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh +++ b/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh @@ -78,7 +78,7 @@ SET_TYPE_PROP(DecoupledTwoPTwoCAdaptive, Indices, DecoupledTwoPTwoCIndicesAdapti // Set the model properties SET_TYPE_PROP(DecoupledTwoPTwoCAdaptive, TransportModel, FVTransport2P2CAdaptive<TypeTag>); SET_TYPE_PROP(DecoupledTwoPTwoCAdaptive, PressureModel, FVPressure2P2CAdaptive<TypeTag>); -}; +} /*! diff --git a/dumux/decoupled/2p2c/fvtransport2p2cadaptive.hh b/dumux/decoupled/2p2c/fvtransport2p2cadaptive.hh index 2753f9d195f0062050db295affaab297c3ab73dd..56baba7727153ea1d63a1e79fdea03047a0ed37e 100644 --- a/dumux/decoupled/2p2c/fvtransport2p2cadaptive.hh +++ b/dumux/decoupled/2p2c/fvtransport2p2cadaptive.hh @@ -212,13 +212,13 @@ void FVTransport2P2CAdaptive<TypeTag>::update(const Scalar t, Scalar& dt, Transp if (enableMPFA && isIt->outside()->level()!=eIt.level()) getMpfaFlux(entries, timestepFlux, isIt, cellDataI); else - getFlux(entries, timestepFlux, *isIt, cellDataI); + this->getFlux(entries, timestepFlux, *isIt, cellDataI); } // Boundary Face if (isIt->boundary()) { - getFluxOnBoundary(entries, timestepFlux, *isIt, cellDataI); + this->getFluxOnBoundary(entries, timestepFlux, *isIt, cellDataI); } // add to update vector diff --git a/test/decoupled/2p2c/test_adaptive2p2c.cc b/test/decoupled/2p2c/test_adaptive2p2c.cc index a0ea70c22d8dc6449ea480bd59c98dd94adb27fe..74d876677cc67115515b422d2b978979d02ee505 100644 --- a/test/decoupled/2p2c/test_adaptive2p2c.cc +++ b/test/decoupled/2p2c/test_adaptive2p2c.cc @@ -52,6 +52,11 @@ void usage(const char *progName, const std::string &errorMsg) // The main function using the standard start procedure int main(int argc, char** argv) { +#if HAVE_ALUGRID typedef TTAG(Adaptive2p2c) TypeTag; return Dumux::start<TypeTag>(argc, argv, usage); +#else +#warning ALUGrid needed for this test. + std::cout << "ALUGrid needed for this test. Aborting." << std::endl; +#endif } diff --git a/test/decoupled/2p2c/test_adaptive2p2cproblem.hh b/test/decoupled/2p2c/test_adaptive2p2cproblem.hh index 3aea9de28f1b45a26e7ec708a0e0e9bb59ccf9e2..77fe24213b599bc1532b0b32c8a3dd6e7571c866 100644 --- a/test/decoupled/2p2c/test_adaptive2p2cproblem.hh +++ b/test/decoupled/2p2c/test_adaptive2p2cproblem.hh @@ -24,11 +24,8 @@ #ifndef DUMUX_TEST_ADAPTIVE_2P2C_PROBLEM_HH #define DUMUX_TEST_ADAPTIVE_2P2C_PROBLEM_HH -#if HAVE_ALUGRID - -#include <dune/grid/yaspgrid.hh> -#include <dune/grid/sgrid.hh> -#include <dune/grid/alugrid/2d/alugrid.hh> +#include <dune/grid/alugrid.hh> +// #include <dune/grid/uggrid.hh> #include <dumux/common/cubegridcreator.hh> @@ -56,8 +53,12 @@ NEW_TYPE_TAG(Adaptive2p2c, INHERITS_FROM(DecoupledTwoPTwoCAdaptive,Test2P2CSpati // Set the grid type SET_PROP(Adaptive2p2c, Grid) { +#if HAVE_ALUGRID typedef Dune::ALUGrid<2, 2, Dune::cube, Dune::nonconforming> type; -// typedef Dune::UGGrid<2> type; +// #elif HAVE_UG +// typedef Dune::UGGrid<2> type; +#endif + }; // set the GridCreator property SET_TYPE_PROP(Adaptive2p2c, GridCreator, CubeGridCreator<TypeTag>); @@ -208,7 +209,7 @@ Scalar temperatureAtPos(const GlobalPosition& globalPos) const */ Scalar referencePressureAtPos(const GlobalPosition& globalPos) const { - return 1e6; + return 1e6; } /*! * \copydoc Dumux::TestDecTwoPTwoCProblem::boundaryTypesAtPos() @@ -251,14 +252,14 @@ void dirichletAtPos(PrimaryVariables &bcValues, const GlobalPosition& globalPos) */ void neumannAtPos(PrimaryVariables &neumannValues, const GlobalPosition& globalPos) const { - setZero(neumannValues, Indices::contiWEqIdx); + this->setZero(neumannValues, Indices::contiWEqIdx); } /*! * \copydoc Dumux::TestDecTwoPTwoCProblem::sourceAtPos() */ void source(PrimaryVariables &values, const Element &element) { - setZero(values, Indices::contiWEqIdx); + this->setZero(values, Indices::contiWEqIdx); ElementPointer father(element); // access level 1 entity while (father->level() != this->gridAdapt().getMinLevel()) @@ -289,6 +290,5 @@ Grid grid_; Dumux::VtkMultiWriter<GridView> debugWriter_; }; } //end namespace -#endif //have alu #endif