thegooglecodearchive / sfepy

Automatically exported from code.google.com/p/sfepy
0 stars 0 forks source link

term caches ignore time step of variables specified in equations #104

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Term cache keys use only (integral, group) and ignore time step of
variables specified in equations.

Example:

term.i1.Omega( v, u )

and

term.i1.Omega( v, u[-1] )

would use the same cache for u, which is wrong.

There is a workaround: a term implementation can use a cache that remembers
history (sufficient number of steps), and ignore the step when getting the
variable value, i.e. the term implementation has to expect what steps a
user can write in an input... (bad!)

Original issue reported on code.google.com by robert.c...@gmail.com on 15 Jan 2010 at 3:36

GoogleCodeExporter commented 9 years ago
Term caches are virtually gone now.

Original comment by robert.c...@gmail.com on 12 Jul 2011 at 1:18

GoogleCodeExporter commented 9 years ago
Migrated to http://github.com/sfepy/sfepy/issues/106

Original comment by robert.c...@gmail.com on 30 Jan 2012 at 10:26