# HG changeset patch # User jwe # Date 859412115 0 # Node ID 71a47e9360c0cec9ce789c96fb82e91f04f6b190 # Parent 79841c89e27dac1fc81bcefade28bbed9d1e4022 [project @ 1997-03-26 21:35:06 by jwe] diff --git a/liboctave/ChangeLog b/liboctave/ChangeLog --- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,3 +1,11 @@ +Wed Mar 26 15:31:57 1997 John W. Eaton + + * MArray-b.cc: Delete. + * Makefile.in: Delete it from the lists. + + * boolMatrix.h (class bboolMatrix): Derive from Array2, not + MArray2, since most of the numeric ops don't really make sense. + Tue Mar 25 17:37:25 1997 John W. Eaton * boolMatrix.cc (boolMatrix::all, boolMatrix::any): New functions. diff --git a/liboctave/Makefile.in b/liboctave/Makefile.in --- a/liboctave/Makefile.in +++ b/liboctave/Makefile.in @@ -56,8 +56,7 @@ TI_SRC := Array-C.cc Array-b.cc Array-ch.cc Array-i.cc Array-d.cc \ Array-s.cc Array-str.cc \ - MArray-C.cc MArray-b.cc MArray-ch.cc MArray-i.cc \ - MArray-d.cc MArray-s.cc + MArray-C.cc MArray-ch.cc MArray-i.cc MArray-d.cc MArray-s.cc MATRIX_SRC := Array-flags.cc CColVector.cc CDiagMatrix.cc CMatrix.cc \ CRowVector.cc CmplxAEPBAL.cc CmplxCHOL.cc CmplxDET.cc \ diff --git a/liboctave/boolMatrix.h b/liboctave/boolMatrix.h --- a/liboctave/boolMatrix.h +++ b/liboctave/boolMatrix.h @@ -27,24 +27,24 @@ #pragma interface #endif -#include "MArray2.h" +#include "Array2.h" #include "mx-defs.h" class -boolMatrix : public MArray2 +boolMatrix : public Array2 { public: - boolMatrix (void) : MArray2 () { } - boolMatrix (int r, int c) : MArray2 (r, c) { } - boolMatrix (int r, int c, bool val) : MArray2 (r, c, val) { } - boolMatrix (const MArray2& a) : MArray2 (a) { } - boolMatrix (const boolMatrix& a) : MArray2 (a) { } + boolMatrix (void) : Array2 () { } + boolMatrix (int r, int c) : Array2 (r, c) { } + boolMatrix (int r, int c, bool val) : Array2 (r, c, val) { } + boolMatrix (const Array2& a) : Array2 (a) { } + boolMatrix (const boolMatrix& a) : Array2 (a) { } boolMatrix& operator = (const boolMatrix& a) { - MArray2::operator = (a); + Array2::operator = (a); return *this; } @@ -69,7 +69,7 @@ private: - boolMatrix (bool *b, int r, int c) : MArray2 (b, r, c) { } + boolMatrix (bool *b, int r, int c) : Array2 (b, r, c) { } }; #endif