Parent Directory
|
Revision Log
Sticky Revision: |
Merging version 2269 to trunk
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)
Another unit test fix
Adjust tests for changes to number of buffers required. Prevent cpp unit test from failing.
Added c++ unit tests for new operations. Added resolve to some operations in Data
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
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.
Merging from trunk again
Somehow, these changes (getLazy -> getLazyU/B) got lost in the revert.
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().
replaced a few getLazy calls with getLazyU and getLazyB. It looked like the right thing to do given the arguments.
This does not actually have the changes in it yet.
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.
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.
ViewVC Help | |
Powered by ViewVC 1.1.26 |