On Thu, 25 Oct 2012, Roy Stogner wrote:

> The first thing to do would be creating a shim class API

Actually, should the first thing be something like:

template <typename T>
typedef std::vector<T> LibMesh1Array;

template <typename T>
typedef std::vector<std::vector<T> > LibMesh2Array;

?

Then example codes and user codes could be pre-prepared for any
subsequent API change, and so long as the new array class or its shim
supported [i][j] accessors, those initial changes would be the only
API breakage required.
---
Roy

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to