diff liboctave/dbleDET.h @ 1528:dc527156c38c

[project @ 1995-10-05 01:44:18 by jwe]
author jwe
date Thu, 05 Oct 1995 01:45:30 +0000
parents 611d403c7f3d
children 950825cea083
line wrap: on
line diff
--- a/liboctave/dbleDET.h
+++ b/liboctave/dbleDET.h
@@ -36,50 +36,44 @@
 
 public:
 
-  DET (void);
+  DET (void) { }
+
+  DET (const DET& a)
+    {
+      det[0] = a.det[0];
+      det[1] = a.det[1];
+    }
 
-  DET (const DET& a);
+  DET& operator = (const DET& a)
+    {
+      det[0] = a.det[0];
+      det[1] = a.det[1];
 
-  DET& operator = (const DET& a);
+      return *this;
+    }
 
   int value_will_overflow (void) const;
   int value_will_underflow (void) const;
+
   double coefficient (void) const;
+
   int exponent (void) const;
+
   double value (void) const;
 
   friend ostream&  operator << (ostream& os, const DET& a);
 
 private:
 
-  DET (const double *d);
+  DET (const double *d)
+    {
+      det[0] = d[0];
+      det[1] = d[1];
+    }
 
   double det [2];
 };
 
-inline DET::DET (void)
-{
-}
-
-inline DET::DET (const DET& a)
-{
-  det[0] = a.det[0];
-  det[1] = a.det[1];
-}
-
-inline DET& DET::operator = (const DET& a)
-{
-  det[0] = a.det[0];
-  det[1] = a.det[1];
-  return *this;
-}
-
-inline DET::DET (const double *d)
-{
-  det[0] = d[0];
-  det[1] = d[1];
-}
-
 #endif
 
 /*