From: Roy S. <roy...@ic...> - 2012-02-01 18:21:43
|
On Tue, 31 Jan 2012, Derek Gaston wrote: > Also: Screw backward compatibility. libMesh has been moving away from function pointer stuff for a while (like Ben's new NonlinearSystem stuff). > Let's move to an all object oriented interface Does "Screw backward compatibility in favor of OOP" extend to "Screw backward compatibility in favor of generic programming"? I'd like to template FunctionBase around its return value type, but even with the default template argument "typename Output=Number", code which uses FunctionBase has to be rewritten to use FunctionBase<>. --- Roy |