Menu

#39 Handling of Lagrange Multiplier in the ImposedDrivingVariable class

2.0.5
closed
None
2017-03-07
2017-03-07
No

The terms related to the Lagrange multipliers are badly handled in the ImposedDrivingVariable:

  • The sign is wrong (Thus the lagrange multipliers can't be identified to the stress).
  • The residual is not updated appropriatly.

For the second point, one must do this

- r(this->c)   = a*u1(pos);
+ r(this->c) -= a*u1(pos);

Those mistakes don't have any impact on the results, but changes the values of the residual.

Discussion

  • Helfer Thomas

    Helfer Thomas - 2017-03-07

    Fixed in current revisions of rliv-2.0, rliv-3.0 and trunk.

     
  • Helfer Thomas

    Helfer Thomas - 2017-03-07
    • status: accepted --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB