diff --git a/dune/phasefield/localoperator/fem_ffs_chns_r_monolithic.hh b/dune/phasefield/localoperator/fem_ffs_chns_r_monolithic.hh
index 3adb2b014cf2dbcbc591b9537a5d08cbb0d9eefd..417b051a49aa2dc27e397ca2530f4b2041c6b6fc 100644
--- a/dune/phasefield/localoperator/fem_ffs_chns_r_monolithic.hh
+++ b/dune/phasefield/localoperator/fem_ffs_chns_r_monolithic.hh
@@ -120,7 +120,7 @@ public:
(pf_c_reg-pf_c_reg_Old)*(chns.u-param.phys.uAst)*chns.basis.phi[i]/param.time.dt
+ pf_c_reg_Old*(chns.u-chnsOld.u)*chns.basis.phi[i]/param.time.dt
- + param.phys.D*pf_c_reg_Old*(chns.gradu*chns.basis.gradphi[i][0])
+ + param.phys.D*pf_c_reg*(chns.gradu*chns.basis.gradphi[i][0])
+ J1*(chns.u-param.phys.uAst)
//- pf_c*(u-param.phys.uAst)*(v*gradphi[i][0])
+ (pf_c*(chns.u-param.phys.uAst)*chns.div_v
@@ -147,8 +147,8 @@ public:
RF gradxi3k = -param.tw.Sigma3*(chns.gradxi[k]/param.tw.Sigma1 + chns.gradxi2[k]/param.tw.Sigma2);
RF S = 0;
- S += - chns.xi2*(chns.gradpf[k]*pf_f - chns.pf * gradpf_f[k])/(pf_f*pf_f);
- S += - chns.xi *(chns.gradpf2[k]*pf_f - chns.pf2 * gradpf_f[k])/(pf_f*pf_f);
+ S += - chns.xi2*pf_f*(chns.gradpf[k]* pf_f - chns.pf * gradpf_f[k])/(pf_f*pf_f);
+ S += - chns.xi *pf_f*(chns.gradpf2[k]*pf_f - chns.pf2 * gradpf_f[k])/(pf_f*pf_f);
S += - 2*param.delta*pf3*(gradxi3k-chns.gradxi2[k]-chns.gradxi[k]);
//Stronger form - flow in interfaces possible
@@ -162,7 +162,7 @@ public:
r.accumulate(child(chns.vspace,k),i, ( rho_f_reg*(chns.v[k]-chnsOld.v[k])*chns.vbasis.phi[i]/param.time.dt //TimeEvolution
//- ns.p * (pf_f*ns.vbasis.gradphi[i][0][k] + ns.vbasis.phi[i]*gradpf_f[k]) //Pressure in weak form
+ pf_f * (chns.gradp[k] * chns.vbasis.phi[i]) //Pressure in strong form
- + param.phys.eval_mu(pf_f) * (chns.jacv[k]*chns.vbasis.gradphi[i][0]) //+vphi[i]*(jacv[k]*gradpf) ) //Viscosity
+ + param.phys.eval_mu(pf_f) * (chns.jacv[k]*chns.vbasis.gradphi[i][0]) //+symmetry ) //Viscosity
+ param.vDis.eval(pf_f)*chns.v[k]*chns.vbasis.phi[i] //Velocity Dissipation in Solid
//- rho*g[k]*vphi[i] //Gravitation
- S //Surface Tension