From 2a166dec6dcf558f75e29b79b27ca42a2bd86481 Mon Sep 17 00:00:00 2001 From: Benjamin Faigle <benjamin.faigle@posteo.de> Date: Fri, 1 Feb 2013 13:49:53 +0000 Subject: [PATCH] Tiny tweaks in initialization output: - uses output routine of derived pressure modules through asImp_() - Total concentrations are calculated in every initialization step to avoid "nan" in output git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@10145 2fb0f335-1f38-0410-981e-8018bf24f1b0 --- dumux/decoupled/2p2c/fvpressurecompositional.hh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dumux/decoupled/2p2c/fvpressurecompositional.hh b/dumux/decoupled/2p2c/fvpressurecompositional.hh index 2de2d7ca5e..6be4a3592b 100644 --- a/dumux/decoupled/2p2c/fvpressurecompositional.hh +++ b/dumux/decoupled/2p2c/fvpressurecompositional.hh @@ -302,7 +302,7 @@ public: { std::cout << "Writing debug for current time step\n"; initializationOutputWriter_.beginWrite(problem_.timeManager().time() + pseudoTS); - addOutputVtkFields(initializationOutputWriter_); + asImp_().addOutputVtkFields(initializationOutputWriter_); #if DUNE_MINIMAL_DEBUG_LEVEL <= 2 int size_ = problem_.gridView().size(0); @@ -614,9 +614,10 @@ void FVPressureCompositional<TypeTag>::initialMaterialLaws(bool compositional) pressure, problem_.spatialParams().porosity(*eIt), temperature_); } } //end conc initial condition - cellData.calculateMassConcentration(problem_.spatialParams().porosity(*eIt)); - } //end compositional + + cellData.calculateMassConcentration(problem_.spatialParams().porosity(*eIt)); + problem_.transportModel().totalConcentration(wCompIdx,globalIdx) = cellData.massConcentration(wCompIdx); problem_.transportModel().totalConcentration(nCompIdx,globalIdx) = cellData.massConcentration(nCompIdx); -- GitLab