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

Reply via email to