Dear Zhenghuai Guo,
In fact getfem::slicer_apply_deformation is more or less an internal
function which is called when a displacement is given in the slice
operation and apply the deformation. You can see the explanation in the
page http://www.getfem.org/python/cmdref_Slice.html. So if what you need
is just to perform a cut of a dmesh deformed with a displacement, you
can use the general form
sl = Slice(sliceop, {Slice sl|{Mesh m| MeshFem mf, vec U}, int refine}[,
mat CVfids])
where U is the displacement applied to the mesh befor the slicing operation.
Best regards,
Yves
Le 13/11/2018 à 02:27, Zhenghuai Guo a écrit :
Dear Professor Renard,
Thank you for the advice. I couldn’t find any function in
Python-interface to deform and create a new mesh. I understand that in
c++ we can use getfem::slicer_apply_deformation, but in python, could
you please advise what we can use for mesh deformation?
Thank you very much
Regards
Zhenghuai Guo
*From:* Yves Renard <[email protected]>
*Sent:* Wednesday, November 7, 2018 11:11 PM
*To:* Zhenghuai Guo <[email protected]>
*Subject:* Re: [Getfem-users] slicer_apply_deformation in python interface
Dear Zhenghuai Guo,
The use of slices for post-processing with the python interface is a
bit explained in the page
http://getfem.org/python/cmdref_Slice.html
Unfortunately, there is no example of use in python test programs. You
can find some examples however, in the matlab test programs (for
instance interface/tests/matlab/demo_fictitious_domains_laplacian.m)
the syntax being very close with python one.
Best regards,
Yves
Le 07/11/2018 à 03:02, Zhenghuai Guo a écrit :
Dear Sir or Madam,
I am using python interface getfem. I install it using the
following command:
/aptitude update and aptitude install python-getfem++ /as
instructed on http://getfem.org/download.html.
I would like to use the function
‘getfem::slicer_apply_deformation(mesh_slice_cv_dof_data_base &)’
as mentioned in the page 84 of getfem_userdoc.
Could you please advise how I can use it in python interface?
I did _import getfem as gf, _ but after that I couldn’t find it in
the gf. List.
Thank you very much
Zhenghuai Guo
/Tyree Xray CT network facility, School of Minerals and Energy
Engineering Resources, UNSW Sydney/
*From:* Zhenghuai Guo
*Sent:* Saturday, November 3, 2018 10:33 PM
*To:* '[email protected] <mailto:[email protected]>'
<[email protected]> <mailto:[email protected]>
*Subject:* mesh_deformation
Dear Sir or Madam,
Could you please advise how I and deform a mesh according to a
displacement field?
I am trying to simulate a time dependent deformation of a cylinder
like object using python-interface. After applying stress the
object creeps with time.
I think I can just go with many small time steps. In each time
step, I would like to update and deform the mesh according to the
displacement calculated as a function of time. And the deformed
mesh will be an input for next time step.
I can see there is some related information such as (1)
‘getfem_deformable_mesh.h’ in page 18 in
https://download-mirror.savannah.gnu.org/releases/getfem/doc/getfem_project.pdf
(2) ‘getfem::slicer_apply_deformation’ in
http://getfem.org/userdoc/export.html#getfem::slicer_apply_deformation
. But I can find details examples.
Thank you very much
Zhenghuai Guo
/Tyree Xray CT network facility, School of Minerals and Energy
Engineering Resources, UNSW Sydney/
--
Yves Renard ([email protected] <mailto:[email protected]>)
tel : (33) 04.72.43.87.08
INSA-Lyon
20, rue Albert Einstein
69621 Villeurbanne Cedex, FRANCE
http://math.univ-lyon1.fr/~renard
---------
--
Yves Renard ([email protected]) tel : (33) 04.72.43.87.08
INSA-Lyon
20, rue Albert Einstein
69621 Villeurbanne Cedex, FRANCE
http://math.univ-lyon1.fr/~renard
---------