Hi Yves,

I have seen that you have implemented the continuous contact bricks and
I would like to extend them to non-matching meshes. I would also like to
give another try to implementing a large displacements version.

But before doing any real work on this maybe it would make sense to
clean up some inconsistencies in the API:

1. The filename "getfem_Coulomb_friction" indicates that there will be
no tresca version in this file. Is that correct?

2. As it is now, we have the following function names:

add_basic_contact_brick
add_basic_contact_with_friction_brick

add_Hughes_stab_basic_contact_brick
add_Hughes_stab_friction_contact_brick

add_contact_with_rigid_obstacle_brick
add_contact_with_friction_with_rigid_obstacle_brick

add_continuous_contact_with_rigid_obstacle_brick
add_continuous_contact_with_friction_with_rigid_obstacle_brick

add_nonmatching_meshes_contact_brick
add_nonmatching_meshes_contact_with_friction_brick

it would be logical to rename "add_Hughes_stab_friction_contact_brick"
to "add_Hughes_stab_with_friction_contact_brick"

3. In the new continuous contact with friction bricks there is only one
multiplier variable for both the normal and tangential directions. It
would make sense to call it "multname_lambda" instead of "multname_n".
Moreover, is it possible to use one single variable "multname_lambda"
instead of "multname_n" and "multname_t" also for the non-continuous
bricks?

Best regards

Kostas
_______________________________________________
Getfem-users mailing list
[email protected]
https://mail.gna.org/listinfo/getfem-users

Reply via email to