Mercurial > hg > octave-jordi
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 /*