/[escript]/trunk/escript/test/DataLazyTestCase.cpp
ViewVC logotype

Log of /trunk/escript/test/DataLazyTestCase.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 4507)

Revision 2271 - (view) (annotate) - [select for diffs]
Modified Mon Feb 16 05:08:29 2009 UTC (10 years, 7 months ago) by jfenwick
File length: 10738 byte(s)
Diff to previous 2199
Merging version 2269 to trunk


Revision 2199 - (view) (annotate) - [select for diffs]
Modified Thu Jan 8 06:10:52 2009 UTC (10 years, 8 months ago) by jfenwick
File length: 10873 byte(s)
Diff to previous 2170
Misc fixes:
Added some svn:ignore properties for output files that were cluttering things up.

Lazy fixes:
Fixed shape calculations for TRACE and TRANSPOSE for rank>2.
Adjusted unit test accordingly.

As a Temporary change to DataC.cpp to test for lazy data in DataC's expanded check.
This is wrong but would only affect people using lazy data.
The proper fix will come when the numarray removal code moves over from the branch.

Made tensor product AUTOLAZY capable.
Fixed some bugs resolving tensor products (incorrect offsets in buffers).
Macro'd some stray couts.

- It appears that AUTOLAZY now passes all unit tests.
- It will not be _really_ safe for general use until I can add COW. 
- (Everything's better with COW)

Revision 2170 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 06:16:43 2008 UTC (10 years, 9 months ago) by jfenwick
File length: 10454 byte(s)
Diff to previous 2167
Another unit test fix


Revision 2167 - (view) (annotate) - [select for diffs]
Modified Tue Dec 16 23:31:05 2008 UTC (10 years, 9 months ago) by jfenwick
File length: 10454 byte(s)
Diff to previous 2085
Adjust tests for changes to number of buffers required.
Prevent cpp unit test from failing.

Revision 2085 - (view) (annotate) - [select for diffs]
Modified Mon Nov 24 00:45:48 2008 UTC (10 years, 9 months ago) by jfenwick
File length: 10453 byte(s)
Diff to previous 2066
Added c++ unit tests for new operations.
Added resolve to some operations in Data


Revision 2066 - (view) (annotate) - [select for diffs]
Modified Thu Nov 20 05:31:33 2008 UTC (10 years, 9 months ago) by jfenwick
File length: 6515 byte(s)
Diff to previous 2005
Fixed Data::toString to look at the amount of data actually stored rather than the number of points in the domain.

Added support for GeneralTensorProduct to LazyData

Revision 2005 - (view) (annotate) - [select for diffs]
Modified Mon Nov 10 01:21:39 2008 UTC (10 years, 10 months ago) by jfenwick
File length: 6707 byte(s)
Copied from: branches/schroedinger_upto2002/escript/test/DataLazyTestCase.cpp revision 2004
Diff to previous 2003
Bringing all changes across from schroedinger.
(Note this does not mean development is done, just that it will happen
on the trunk for now).
If anyone notices any problems please contact me.



Revision 2003 - (view) (annotate) - [select for diffs]
Modified Sun Nov 9 23:57:05 2008 UTC (10 years, 10 months ago) by jfenwick
Original Path: branches/schroedinger_upto2002/escript/test/DataLazyTestCase.cpp
File length: 6707 byte(s)
Diff to previous 1999
Merging from trunk again


Revision 1999 - (view) (annotate) - [select for diffs]
Modified Sat Nov 8 08:53:11 2008 UTC (10 years, 10 months ago) by phornby
Original Path: branches/schroedinger_upto1946/escript/test/DataLazyTestCase.cpp
File length: 6707 byte(s)
Diff to previous 1998
Somehow, these changes (getLazy -> getLazyU/B) got lost in the revert.



Revision 1998 - (view) (annotate) - [select for diffs]
Modified Sat Nov 8 08:47:54 2008 UTC (10 years, 10 months ago) by phornby
Original Path: branches/schroedinger_upto1946/escript/test/DataLazyTestCase.cpp
File length: 6705 byte(s)
Diff to previous 1995
Please ignore the last checkin. A trick I used in
LazyData (which worked) when applied to THROW() failed horribly.
Why it should work in one case and not the other....... who knows?

I have reverted to the THROW_ANY macro for throw().



Revision 1995 - (view) (annotate) - [select for diffs]
Modified Fri Nov 7 06:02:06 2008 UTC (10 years, 10 months ago) by phornby
Original Path: branches/schroedinger_upto1946/escript/test/DataLazyTestCase.cpp
File length: 6707 byte(s)
Diff to previous 1947
replaced a few getLazy calls with getLazyU and getLazyB. It looked like the right thing to do given the arguments.

Revision 1947 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 23:19:45 2008 UTC (10 years, 10 months ago) by jfenwick
Original Path: branches/schroedinger_upto1946/escript/test/DataLazyTestCase.cpp
File length: 6705 byte(s)
Diff to previous 1935
This does not actually have the changes in it yet.


Revision 1935 - (view) (annotate) - [select for diffs]
Modified Mon Oct 27 06:06:39 2008 UTC (10 years, 10 months ago) by jfenwick
Original Path: branches/schroedinger/escript/test/DataLazyTestCase.cpp
File length: 6705 byte(s)
Diff to previous 1926
Branch commit
More cleanup of DataTestCase - still don't have all the LazyTests in 
there yet.
Added tests to make sure the resolve() operation does what it is 
supposed to.
Added non-constant versions of getPointOffset to DataAbstract 
classes.
Fixed a bug in deepCopy on DataLazy.
Changed setToZero to not check the type of the data.


Revision 1926 - (view) (annotate) - [select for diffs]
Added Fri Oct 24 05:54:08 2008 UTC (10 years, 10 months ago) by jfenwick
Original Path: branches/schroedinger/escript/test/DataLazyTestCase.cpp
File length: 6697 byte(s)
Branch commit.
Changed some text so it doesn't mention DataArrayView.
Added some tests for DataLazy.
Factored common code in the Data tests (will add tests against lazy 
later).



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26