Hello Kostas:
Thank you for the reply.
I tried 'CONTACT_BOUND_WHEEL' AND 'CONTACT_BOUND_FND' before. When I
did, I got the error of "Argument 10 must be a string" error with the
region id's. It was same when I added friction coefficient data name as
''md.add_nodal_contact_between_nonmatching_meshes_brick(mim1, mim2,
'u1', 'u2', 'lambda_n', 'lambda_t', 'r', 'f_coeff', CONTACT_BOUND_WHEEL,
CONTACT_BOUND_FND, True, False, 1)".
I tried mesh1.pid_in_regions(CONTACT_BOUND_WHEEL) since I found that
those arguments are defined as 'const std::vector<size_type> &rg1' in
the C++ code.
I feel like I am missing some obvious mistake I made somewhere in my code.
Kind regards,
Hojae
On 12/24/2016 3:47 AM, Konstantinos Poulios wrote:
Dear Hojae
From what I am seeing, you should replace
mesh1.pid_in_regions(CONTACT_BOUND_WHEEL) with CONTACT_BOUND_WHEEL.
CONTACT_BOUND_WHEEL is the region id. The same applies to
CONTACT_BOUND_FND.
Best regards
Kostas
On Fri, Dec 23, 2016 at 9:56 PM, Hojae Yi <[email protected]
<mailto:[email protected]>> wrote:
Hello Yves,
Than you very much for the reply. I thought and tried that rg1 and
rg2 should be boundary numbers as you explained (and in the
documents). Just in case, I am attaching my code with a comment to
highlight the line issues an error. It is line number 200. Let me
know if there is anything unclear about this revised code.
Best regards,
Hojae
On 12/23/2016 2:43 PM, Yves Renard wrote:
Dear Hojae,
The best is that you send the lines of your code that are not
working.
rg1 and rg2 are boundary numbers so that they should be some
integers.
Yves.
----- Original Message -----
From: "Hojae Yi" <[email protected] <mailto:[email protected]>>
To: "getfem-users" <[email protected]
<mailto:[email protected]>>
Sent: Thursday, December 22, 2016 8:25:34 PM
Subject: [Getfem-users] nodal contact problem
Hello,
First of all, thank you so much for a great FEA package!
I am currently using GetFEM 5.1 using Python. I have been
toying with
provided 'demo_wheel_contact.py' and trying to apply
add_nodal_contact_between_nonmatching_meshes_brick using two
contact
surfaces. However, when I run, it complains that rg1 (and rg2)
should be
a string. Python Interface reference explains that rg1 and rg2 as
integers while User Document explains them as vectors.
Can someone kindly point me where I can find further
information on how
these rg1 and rg2 should be defined? Let me know if any
further details
are needed.
Thank you very much!
Hojae
_______________________________________________
Getfem-users mailing list
[email protected] <mailto:[email protected]>
https://mail.gna.org/listinfo/getfem-users
<https://mail.gna.org/listinfo/getfem-users>
_______________________________________________
Getfem-users mailing list
[email protected] <mailto:[email protected]>
https://mail.gna.org/listinfo/getfem-users
<https://mail.gna.org/listinfo/getfem-users>
_______________________________________________
Getfem-users mailing list
[email protected]
https://mail.gna.org/listinfo/getfem-users