getfem-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Getfem-users] Problem with getting convex structure


From: julien pommier
Subject: Re: [Getfem-users] Problem with getting convex structure
Date: Thu, 11 Jan 2007 12:39:45 +0100
User-agent: Thunderbird 1.5.0.8 (X11/20061117)

Hi Eugen,
You are right, this is a problem that I did not notice when we switched from numeric to numarray: the python numarray library does not support arrays of python objects, and since your mesh contains more than one convex structure, you have a problem. I just commited a fix to the getfem_python.c file:

http://svn.gna.org/viewcvs/getfem/trunk/getfem_matlab/src/python/getfem_python.c?rev=2509&r1=2318&r2=2509

So now arrays of getfem objects are just returned as regular python lists of getfem objects.

--
Julien


Eugen Wintersberger wrote:
Hi there
I have just started with getfem and have some problems with getting the
convex structures in a mesh. I use therefore the cvstruct method of the
mesh class. However as the command sequence below shows there is some
type problem with numarray (at least I think so). Does anyone have an
idea what I do wrong? I use IPython on an AMD64 Ubuntu Edgy Eft
installation.

best regards
Eugen

In [151]: x = mesh.cvstruct()
---------------------------------------------------------------------------
exceptions.TypeError                                 Traceback (most recent 
call last)

/home/eugen/src/getfemtest/<ipython console>
/home/eugen/apps/inst/lib/python2.4/site-packages/getfem/getfem.py in 
cvstruct(self, CVLST)
    333 listed once in CVS, and CV2STRUC maps the convexes indice in CVLST to 
the
    334 indice of its structure in CVS."""
--> 335         return self.get("cvstruct", CVLST)
336 337
/home/eugen/apps/inst/lib/python2.4/site-packages/getfem/getfem.py in get(self, 
*args)
    118         generic_destructor(self,destructible=True)
    119     def get(self, *args):
--> 120         return getfem('mesh_get',self.id, *args)
    121     def set(self, *args):
    122         return getfem('mesh_set',self.id, *args)

TypeError: NA_DescrFromType: unknown type: 14

In [152]:


_______________________________________________
Getfem-users mailing list
address@hidden
https://mail.gna.org/listinfo/getfem-users


--
Julien Pommier, bureau 111
GMM, INSA Toulouse, tél:05 61 55 93 42




reply via email to

[Prev in Thread] Current Thread [Next in Thread]