← Back to team overview

ufl team mailing list archive

Re: Index renumbering

 

Quoting Kristian Oelgaard <k.b.oelgaard@xxxxxxxxxx>:

> Quoting Anders Logg <logg@xxxxxxxxx>:
> 
> > I thought about it some more and I think I might be able to generate
> > the indices on the fly as part of the monomial extraction so it might
> > not be necessary.
> > 
> > So if it's not needed for quadrature it can be part of the monomial
> > extraction. Otherwise, it seems pretty simple to make a transformer
> > for index renumbering.
> 
> I don't think index renumbering is needed for quadrature. A thing that is
> needed, however, is the component number of functions/basisfunctions but is
> this
> alway represented by index?

Sorry, 'index' should be Indexed in the above.

Kristian

> Kristian
>  
> > -- 
> > Anders
> > 
> > 
> > On Sun, Feb 22, 2009 at 10:35:06AM +0100, Martin Sandve Alnæs wrote:
> > > No, index renumbering isn't implemented.
> > > And basis function indices are nonexisting,
> > > I didn't think we needed them but maybe
> > > you do for the tensor representation.
> > > Lets discuss it next week.
> > > 
> > > Martin
> > > 
> > > 
> > > 
> > > On Sat, Feb 21, 2009 at 9:24 PM, Anders Logg <logg@xxxxxxxxx> wrote:
> > > > Is index renumbering implemented in UFL? I'd like to renumber all
> > > > indices in a form such that the first index starts at zero. I'd also
> > > > like to be able to have separate index types/flags for argument basis
> > > > functions and other indices.
> > > >
> > > > For Poisson, FFC renumbers from
> > > >
> > > >  (dXa10/dx0)(dXa11/dx0) | ((d/dXa10)vi-2)*((d/dXa11)vi-1)*dX(0) +
> > > >  (dXa12/dx1)(dXa13/dx1) | ((d/dXa12)vi-2)*((d/dXa13)vi-1)*dX(0)
> > > >
> > > > to
> > > >
> > > >  (dXa0/dx0)(dXa1/dx0) | ((d/dXa0)vi0)*((d/dXa1)vi1)*dX(0) +
> > > >  (dXa0/dx1)(dXa1/dx1) | ((d/dXa0)vi0)*((d/dXa1)vi1)*dX(0)
> > > >
> > > >
> > > > -----BEGIN PGP SIGNATURE-----
> > > > Version: GnuPG v1.4.9 (GNU/Linux)
> > > >
> > > > iEYEARECAAYFAkmgYxEACgkQTuwUCDsYZdEMCACfbxiYdEQrXpr9Ex5axYMqQ/Ja
> > > > PbAAnjPaJkzuhXyEwBxKnDi1peZrKx+Y
> > > > =OyGI
> > > > -----END PGP SIGNATURE-----
> > > >
> > > > _______________________________________________
> > > > UFL-dev mailing list
> > > > UFL-dev@xxxxxxxxxx
> > > > http://fenics.org/mailman/listinfo/ufl-dev
> > > >
> > > >
> > 
> 
> 
> _______________________________________________
> UFL-dev mailing list
> UFL-dev@xxxxxxxxxx
> http://fenics.org/mailman/listinfo/ufl-dev
> 




Follow ups

References