/[escript]/branches/DataC_2092/escript/src/DataLazy.h
ViewVC logotype

Log of /branches/DataC_2092/escript/src/DataLazy.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 2103 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 01:00:34 2008 UTC (14 years, 3 months ago) by jfenwick
File length: 11331 byte(s)
Diff to previous 2099
Branch commit.
Added a note about mismatched allocs and decallocs.
Added Data::actsExpanded and friends.
Modified DataC::isExpanded to call it instead of Data::isExpanded.

Revision 2099 - (view) (annotate) - [select for diffs]
Modified Wed Nov 26 05:46:01 2008 UTC (14 years, 4 months ago) by jfenwick
File length: 11189 byte(s)
Diff to previous 2093
Branch commit.
Modifed getSampleData to take a buffer.
Added calls to allocate and free buffers.
Passes unit tests on badger but have not tried on savanna yet.


Revision 2093 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 04:20:56 2008 UTC (14 years, 4 months ago) by jfenwick
File length: 11037 byte(s)
Diff to previous 2084
Branching to experiment with changes to the DataC interface.
The goal is to separate read and write access to pointers.


Revision 2084 - (view) (annotate) - [select for diffs]
Modified Fri Nov 21 05:20:42 2008 UTC (14 years, 4 months ago) by jfenwick
Original Path: trunk/escript/src/DataLazy.h
File length: 11037 byte(s)
Diff to previous 2066
Fixed a warning in cpp unit tests under dodebug
Pointed the url for python doco at shake200 rather than iservo.
Added support for trace and transpose to LazyData.
Fixed bug in trace to initialise running totals.

Revision 2066 - (view) (annotate) - [select for diffs]
Modified Thu Nov 20 05:31:33 2008 UTC (14 years, 4 months ago) by jfenwick
Original Path: trunk/escript/src/DataLazy.h
File length: 9771 byte(s)
Diff to previous 2037
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 2037 - (view) (annotate) - [select for diffs]
Modified Thu Nov 13 06:17:12 2008 UTC (14 years, 4 months ago) by jfenwick
Original Path: trunk/escript/src/DataLazy.h
File length: 8164 byte(s)
Diff to previous 2005
Fixed some warnings in the unit tests.
Added support for symmetric and nonsymmetric operations on LazyData.

Revision 2005 - (view) (annotate) - [select for diffs]
Modified Mon Nov 10 01:21:39 2008 UTC (14 years, 4 months ago) by jfenwick
Original Path: trunk/escript/src/DataLazy.h
File length: 7152 byte(s)
Copied from: branches/schroedinger_upto2002/escript/src/DataLazy.h 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 (14 years, 4 months ago) by jfenwick
Original Path: branches/schroedinger_upto2002/escript/src/DataLazy.h
File length: 7152 byte(s)
Diff to previous 1992
Merging from trunk again


Revision 1992 - (view) (annotate) - [select for diffs]
Modified Fri Nov 7 04:51:04 2008 UTC (14 years, 4 months ago) by phornby
Original Path: branches/schroedinger_upto1946/escript/src/DataLazy.h
File length: 7152 byte(s)
Diff to previous 1947
Give opToString global linkage scope, as it is called by tests outside the dll

Revision 1947 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 23:19:45 2008 UTC (14 years, 4 months ago) by jfenwick
Original Path: branches/schroedinger_upto1946/escript/src/DataLazy.h
File length: 7136 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 (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 7136 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]
Modified Fri Oct 24 05:54:08 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 7034 byte(s)
Diff to previous 1910
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).



Revision 1910 - (view) (annotate) - [select for diffs]
Modified Thu Oct 23 03:05:28 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 6929 byte(s)
Diff to previous 1903
Branch commit.
Support for ** added.


Revision 1903 - (view) (annotate) - [select for diffs]
Modified Wed Oct 22 06:11:01 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 6819 byte(s)
Diff to previous 1901
More fixes to doxygen for scons.
Added += and other forms of +


Revision 1901 - (view) (annotate) - [select for diffs]
Modified Wed Oct 22 02:44:34 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 6854 byte(s)
Diff to previous 1899
Improved the api_doxygen target a bit.
Added some documentation.
Added FORCERESOLVE macro to a number of operations.


Revision 1899 - (view) (annotate) - [select for diffs]
Modified Mon Oct 20 05:13:24 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 6667 byte(s)
Diff to previous 1898
Branch commit.
Added some doco to DataLazy.
Made Data::integrate aware of DataLazy.



Revision 1898 - (view) (annotate) - [select for diffs]
Modified Mon Oct 20 01:20:18 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 3736 byte(s)
Diff to previous 1889
Branch commit.
Now can add Tagged and Constant as well as Expanded.
Other operations to follow.



Revision 1889 - (view) (annotate) - [select for diffs]
Modified Thu Oct 16 05:57:09 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 3418 byte(s)
Diff to previous 1888
Branch commit
Rewrote resolve to take into account Tagged and Constant Data.
Mixing expanded and Tagged does not work yet.


Revision 1888 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 04:00:21 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 3047 byte(s)
Diff to previous 1886
Branch commit.
Added more binary ops.


Revision 1886 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 01:34:18 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 2983 byte(s)
Diff to previous 1884
Branch commit.
Added unary ops up to pos.
toString now prints expression.
Added inlines to UnaryFuncs.h.

Still only supporting DataExpanded.


Revision 1884 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 04:54:59 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 2866 byte(s)
Diff to previous 1879
Branch commit
Not crashing.


Revision 1879 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 03:54:42 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 2857 byte(s)
Diff to previous 1868
Branch commit.
About to make some changes.


Revision 1868 - (view) (annotate) - [select for diffs]
Modified Thu Oct 9 06:30:49 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 2019 byte(s)
Diff to previous 1865
Branch commit.
Bulk resolve for + - * /


Revision 1865 - (view) (annotate) - [select for diffs]
Added Thu Oct 9 03:53:57 2008 UTC (14 years, 5 months ago) by jfenwick
Original Path: branches/schroedinger/escript/src/DataLazy.h
File length: 1965 byte(s)
Branch commit
Added some missing files.

In python can ask a data object if it-  isReady(), isConstant(), 
isLazy().




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