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: Eugen Wintersberger
Subject: Re: [Getfem-users] Problem with getting convex structure
Date: Thu, 11 Jan 2007 14:17:53 +0100

Thanks for your fast respose. I will try the SVN version.

Eugen 
On Thu, 2007-01-11 at 12:39 +0100, julien pommier wrote:
> 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
> >   
> 
> 




reply via email to

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