ViewVC logotype

Log of /trunk/escript/src/EscriptParams.h

Parent Directory Parent Directory | Revision Log Revision Log

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

Revision 2737 - (view) (annotate) - [select for diffs]
Modified Tue Nov 3 00:44:00 2009 UTC (9 years, 5 months ago) by jfenwick
File length: 3392 byte(s)
Diff to previous 2721
icc will now record compiler options in libraries.
escriptParams now has a pretty printer option for lazy expressions.

Revision 2721 - (view) (annotate) - [select for diffs]
Modified Fri Oct 16 05:40:12 2009 UTC (9 years, 6 months ago) by jfenwick
File length: 3317 byte(s)
Diff to previous 2548
minval and maxval are now lazy operations (they weren't before).
Whether or not Lsup, sup and inf resolve their arguments before computing answers is controlled by the escriptParam 'RESOLVE_COLLECTIVE'.
Note: integrate() still forces a resolve.

Added some unit tests for operations which weren't tested before.
Added deepcopy implementations for lazy operations which got missed somehow.

Revision 2548 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 06:20:06 2009 UTC (9 years, 9 months ago) by jfenwick
File length: 3124 byte(s)
Diff to previous 2472
Updating copyright notices

Revision 2472 - (view) (annotate) - [select for diffs]
Modified Thu Jun 11 23:33:47 2009 UTC (9 years, 10 months ago) by jfenwick
File length: 3124 byte(s)
Diff to previous 2272
Added new params to control auto resolving for lazy data

Revision 2272 - (view) (annotate) - [select for diffs]
Modified Mon Feb 16 23:40:03 2009 UTC (10 years, 2 months ago) by jfenwick
File length: 2927 byte(s)
Diff to previous 2199
Stop icpc on savanna warning about ignoring namespaces.

Revision 2199 - (view) (annotate) - [select for diffs]
Modified Thu Jan 8 06:10:52 2009 UTC (10 years, 3 months ago) by jfenwick
File length: 3161 byte(s)
Diff to previous 2154
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 2154 - (view) (annotate) - [select for diffs]
Modified Mon Dec 15 01:50:56 2008 UTC (10 years, 4 months ago) by trankine
File length: 3008 byte(s)
Diff to previous 2146
* added include based on Joel's advice. Build now working on win32. unit tests not run yet...

Revision 2146 - (view) (annotate) - [select for diffs]
Modified Wed Dec 10 02:59:46 2008 UTC (10 years, 4 months ago) by jfenwick
File length: 2966 byte(s)
Diff to previous 2142
Replaced duplicate code in Data with macro calls.
Added AUTOLAZY parameter (defaults to off for now.)

Revision 2142 - (view) (annotate) - [select for diffs]
Modified Tue Dec 9 06:22:57 2008 UTC (10 years, 4 months ago) by jfenwick
File length: 1471 byte(s)
Diff to previous 1897
Added showEscriptParams to output a list of available params.

Revision 1897 - (view) (annotate) - [select for diffs]
Added Mon Oct 20 00:32:30 2008 UTC (10 years, 6 months ago) by jfenwick
File length: 1005 byte(s)
Modified Data::toString() so it doesn't throw on DataEmpty.
Added setEscriptParamInt and getEscriptParamInt as free functions.
At the moment all they do is allow you to set the param TOO_MANY_LINES.
This is used to determine when printing a Data object will show you the 
points and when it will print a summary.

I've set the default value back to 80 lines.
If you need to see more lines use (in python):


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