/[escript]/branches/schroedinger/escript/src/Data.h
ViewVC logotype

Diff of /branches/schroedinger/escript/src/Data.h

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

revision 1887 by jfenwick, Tue Oct 14 03:54:42 2008 UTC revision 1888 by jfenwick, Wed Oct 15 04:00:21 2008 UTC
# Line 799  contains datapoints. Line 799  contains datapoints.
799    /**    /**
800       \brief       \brief
801       Return the maximum absolute value of this Data object.       Return the maximum absolute value of this Data object.
802         The method is not const because lazy data needs to be expanded before Lsup can be computed.
803         The _const form can be used when the Data object is const, however this will only work for
804         Data which is not Lazy.
805       *       *
806    */    */
807    ESCRIPT_DLL_API    ESCRIPT_DLL_API
808    double    double
809    Lsup() const;    Lsup();
810    
811      ESCRIPT_DLL_API
812      double
813      Lsup_const() const;
814    
815    
816    /**    /**
817       \brief       \brief
818       Return the maximum value of this Data object.       Return the maximum value of this Data object.
819         The method is not const because lazy data needs to be expanded before sup can be computed.
820         The _const form can be used when the Data object is const, however this will only work for
821         Data which is not Lazy.
822       *       *
823    */    */
824    ESCRIPT_DLL_API    ESCRIPT_DLL_API
825    double    double
826    sup() const;    sup();
827    
828      ESCRIPT_DLL_API
829      double
830      sup_const() const;
831    
832    
833    /**    /**
834       \brief       \brief
835       Return the minimum value of this Data object.       Return the minimum value of this Data object.
836         The method is not const because lazy data needs to be expanded before inf can be computed.
837         The _const form can be used when the Data object is const, however this will only work for
838         Data which is not Lazy.
839       *       *
840    */    */
841    ESCRIPT_DLL_API    ESCRIPT_DLL_API
842    double    double
843    inf() const;    inf();
844    
845      ESCRIPT_DLL_API
846      double
847      inf_const() const;
848    
849    
850    
851    /**    /**
852       \brief       \brief
# Line 1369  contains datapoints. Line 1394  contains datapoints.
1394    
1395   private:   private:
1396    
1397      double
1398      LsupWorker() const;
1399    
1400      double
1401      supWorker() const;
1402    
1403      double
1404      infWorker() const;
1405    
1406    /**    /**
1407       \brief       \brief
1408       Check *this and the right operand are compatible. Throws       Check *this and the right operand are compatible. Throws

Legend:
Removed from v.1887  
changed lines
  Added in v.1888

  ViewVC Help
Powered by ViewVC 1.1.26