BC_S
Deviatoric stress tensor boundary conditions
BC_S($BCindex$) = (
%BND_free% )
BC_S($BCindex$) = (
%BND_wall% )
BC_S($BCindex$) = (
%BND_wall_nosl% )
BC_S($BCindex$) = (
%BND_DIRICH%, Sxx, Sxy, Sxz, Syy, Syz, Szz )
BC_S($BCindex$) = (
%BND_DRYFRICTION%, FrictionCoefficient )
BC_S($BCindex$) = (
%BND_FRICTION%, FrictionForce, distFactor, kernel_Shepard )
The velocity is computed with an intermediate stress tensor and after that the stress tensor is updated with the new velocity. Therefore it may be necessary
to set the boundary conditions for the stress tensor exactly as for the velocity in order to conserve the correct tensions at the boundary.
Initially, a trial update for the stress tensor is calculated using an explicit time integration scheme. If a specific material model is applied, the stresses are then adjusted according to the material model.
Later, appropriate boundary conditions are applied to the deviatoric stress tensor.
Please note that the boundary conditions provide a way to impose constraints on the deviatoric part of the stress tensor, see
StressTensorAlgorithm.