/[escript]/trunk/escript/src/EscriptParams.h
ViewVC logotype

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2471 by jfenwick, Mon Feb 16 23:40:03 2009 UTC revision 2472 by jfenwick, Thu Jun 11 23:33:47 2009 UTC
# Line 21  namespace escript Line 21  namespace escript
21  {  {
22    
23  class Data;  class Data;
24    class DataLazy;
25    
26  class EscriptParams  class EscriptParams
27  {  {
# Line 39  private: Line 40  private:
40    // If we get more params we can replace this with a map    // If we get more params we can replace this with a map
41      int too_many_lines;      int too_many_lines;
42      int autolazy;      int autolazy;
43        int too_many_levels;
44        int too_many_nodes;
45    
46  protected:  protected:
47    // This is to provide fast access for methods in Data.    // This is to provide fast access for methods in Data.
# Line 47  protected: Line 50  protected:
50    
51    int getTOO_MANY_LINES() {return too_many_lines;}    int getTOO_MANY_LINES() {return too_many_lines;}
52    int getAUTOLAZY() { return autolazy;}    int getAUTOLAZY() { return autolazy;}
53      int getTOO_MANY_LEVELS() {return too_many_levels;}
54      int getTOO_MANY_NODES() {return too_many_nodes;}
55    
56    friend class escript::Data;    friend class escript::Data;
57      friend class escript::DataLazy;
58    friend Data operator+(const boost::python::api::object&, const escript::Data&);    friend Data operator+(const boost::python::api::object&, const escript::Data&);
59    friend Data operator-(const boost::python::api::object&, const escript::Data&);    friend Data operator-(const boost::python::api::object&, const escript::Data&);
60    friend Data operator*(const boost::python::api::object&, const escript::Data&);    friend Data operator*(const boost::python::api::object&, const escript::Data&);

Legend:
Removed from v.2471  
changed lines
  Added in v.2472

  ViewVC Help
Powered by ViewVC 1.1.26