On Thu, Oct 01, 2009 at 11:42:00AM +0200, DOLFIN wrote: > One or more new changesets pushed to the primary dolfin repository. > A short summary of the last three changesets is included below. > > changeset: 7207:4091d99bf41e > tag: tip > user: Anders Logg <l...@simula.no> > date: Thu Oct 01 11:42:04 2009 +0200 > files: ChangeLog dolfin/fem/Form.cpp dolfin/fem/Form.h > dolfin/function/CoefficientAssigner.cpp dolfin/function/CoefficientAssigner.h > description: > Implemented replacement for CoefficientSet
I've added a couple of new functions to the Form class. There are now various versions of set_coefficient() and set_coefficients(). One may set a coefficient based on its number of its name. One may also set a whole bunch of coefficients at once (possibly a subset). In particular, one may use a map from strings to coefficient pointers. void set_coefficients(std::map<std::string, const Coefficient*> coefficients); void set_coefficients(std::map<std::string, boost::shared_ptr<const Coefficient> > coefficients); Then one may do my_coefficients["f"] = &f; my_coefficients["g"] = &g; and then a.set_coefficients(my_coefficients); Does this cover it? -- Anders
signature.asc
Description: Digital signature
_______________________________________________ DOLFIN-dev mailing list DOLFIN-dev@fenics.org http://www.fenics.org/mailman/listinfo/dolfin-dev