← Back to team overview

dolfin team mailing list archive

Re: Re: [FFC-dev] Mesh

 

On Thu, Sep 01, 2005 at 10:53:37AM -0500, Matthew Knepley wrote:
> Anders Logg <logg@xxxxxxxxx> writes:
> 
> > This really sounds good. I look forward to trying it out.
> >
> > The array part seems to correspond to the Function concept we have in
> > DOLFIN. A Function in DOLFIN is defined by three things (private
> > member of the Function class):
> >
> >     Vector* x; // wrapper for PETSc Vec
> >     FiniteElement* element;
> >     Mesh* mesh;
> >
> > The vector holds the degrees of freedom, and the finite element
> > (generated from a FIAT finite element by FFC) defines how these are
> > distributed on the mesh.
> >
> > A Function can be evaluated (but the implementation for evaluation at
> > arbitrary points is missing), passed as a argument to a variational
> > form and be written to a File for visualization.
> 
>   Yes, the generalization comes from the broader definition of restriction
> and assembly operations. In the language of the paper, a Function can define
> only cocycles, where a SievedArray can handle cochains.
> 
>      Matt

Sounds like I need to read that paper. Do you have a link?

/Anders



Follow ups

References