← Back to team overview

dolfin team mailing list archive

Re: Added Functional class in DOLFIN. Working on FFC (format/dolfin.py) to automatically generate this class.

 

ok. Tell me if/when you need any input from the FFC side.

/Anders

On Wed, Nov 02, 2005 at 03:37:24PM +0100, Johan Hoffman wrote:
> Yes, the assembly will rather simple; we're assembling a scalar. So the
> functions will look something like that.
> 
> /Johan
> 
> 
> > Should the interface be something like
> >
> >     virtual void eval(real& value, const AffineMap& map) const;
> >
> > or just
> >
> >     virtual real eval(const AffineMap& map) const;
> >
> > since we just want to compute one value on each element and then sum
> > the values to obtain the value of the functional?
> >
> > And there is no need for a FiniteElement?
> >
> > There are two different options also for the assemble() function that
> > we need to add to FEM. Either
> >
> >     static void assemble(Functional& M, real& value, Mesh& mesh);
> >
> > or
> >     static real assemble(Functional& M, Mesh& mesh);
> >
> > /Anders
> >
> > On Wed, Nov 02, 2005 at 11:34:19AM +0100, dolfin@xxxxxxxxxx wrote:
> >> Commit from hoffman (2005-11-02 11:34 CET)
> >> -------------------
> >>
> >> Added Functional class in DOLFIN. Working on FFC (format/dolfin.py) to
> >> automatically generate this class.
> >>
> >> + dolfin  src/kernel/form/Functional.cpp       1.1
> >> + dolfin  src/kernel/form/dolfin/Functional.h  1.1
> >>
> >> _______________________________________________
> >> DOLFIN-dev mailing list
> >> DOLFIN-dev@xxxxxxxxxx
> >> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> >>
> >
> >
> > _______________________________________________
> > DOLFIN-dev mailing list
> > DOLFIN-dev@xxxxxxxxxx
> > http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> >
> 
> 

-- 
Anders Logg
Research Assistant Professor
Toyota Technological Institute at Chicago
http://www.tti-c.org/logg/



References