On Fri, 27 Jan 2012, Kirk, Benjamin (JSC-EG311) wrote:
>> Would anyone be interested in seeing some of the underlying >> infrastructure (configure-time identification of muParser 2.0+, a >> HAVE_MUPARSER dependent ParsedFunction subclass of FunctionBase) moved >> into libMesh? > > Absolutely. We'd really like to have user-defined bc functions in CATPISS > (er, CHAR)... > > Ideally a person could specify a simple string to define a time variation > for a parameter or something like that... Yeah; a string like "sin(t)*sin(x),cos(t)*cos(y),sin(t)*cos(z)" would be a space-time-dependent definition of a field of three (comma-separated) output variables. I'm probably going to be too lazy to implement *named* output variables, though, so you'd have to be careful not to write equations for u,v,p if your system variables are really p,u,v. And this would be useful for material properties, forcing functions, etc. too. If opinions are positive: does anyone want to get really crazy and put it in contrib/ ? It's MIT licensed, and I've got to build it by hand for myself anyway since the Debian package is way out of date. --- Roy ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Libmesh-devel mailing list Libmesh-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-devel