diff main/fixed/src/fixedMatrix.h @ 5248:f8d77845533f octave-forge

Changes for compilation with 3.1.51+
author adb014
date Thu, 13 Nov 2008 22:49:30 +0000
parents 2de537641f94
children 0924c374b60d
line wrap: on
line diff
--- a/main/fixed/src/fixedMatrix.h	Thu Nov 13 13:20:17 2008 +0000
+++ b/main/fixed/src/fixedMatrix.h	Thu Nov 13 22:49:30 2008 +0000
@@ -46,7 +46,7 @@
 class FixedRowVector;
 #endif
 
-typedef FixedPoint (*f_f_Mapper)(FixedPoint);
+typedef FixedPoint (*fp_fp_Mapper)(FixedPoint);
 
 class
 OCTAVE_FIXED_API
@@ -93,6 +93,7 @@
 
   FixedMatrix (const FixedMatrix& a) : MArray2<FixedPoint> (a) { }
   FixedMatrix (const MArray2<FixedPoint>& a) : MArray2<FixedPoint> (a) { }
+  FixedMatrix (const Array2<FixedPoint> &a) : MArray2<FixedPoint> (a) { }
 
   explicit FixedMatrix (const FixedRowVector& rv);
 
@@ -170,8 +171,8 @@
 
   // other operations
 
-  FixedMatrix map (f_f_Mapper f) const;
-  FixedMatrix& apply (f_f_Mapper f);
+  FixedMatrix map (fp_fp_Mapper f) const;
+  FixedMatrix& apply (fp_fp_Mapper f);
 
   boolMatrix all (int dim = -1) const;
   boolMatrix any (int dim = -1) const;