|
oILAB
|
#include <Rational.h>
Public Member Functions | |
| Rational () | |
| Rational (const IntScalarType &n_in) | |
| Rational (const IntScalarType &n_in, const IntScalarType &d_in) | |
| double | asDouble () const |
| bool | operator== (const IntScalarType &other) const |
| bool | operator!= (const IntScalarType &other) const |
| Rational | operator* (const Rational &r2) const |
| Rational | operator/ (const Rational &r2) const |
| Rational | operator+ (const Rational &r2) const |
| Rational | operator- (const Rational &r2) const |
| Rational | operator* (const IntScalarType &i) const |
| Rational | operator/ (const IntScalarType &i) const |
| Rational | operator+ (const IntScalarType &i) const |
| Rational | operator- (const IntScalarType &i) const |
Data Fields | |
| IntScalarType | n |
| IntScalarType | d |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Rational &r) |
Definition at line 14 of file Rational.h.
|
inline |
Definition at line 19 of file Rational.h.
|
inline |
Definition at line 23 of file Rational.h.
|
inline |
Definition at line 27 of file Rational.h.
|
inline |
Definition at line 33 of file Rational.h.
|
inline |
Definition at line 51 of file Rational.h.
|
inline |
Definition at line 71 of file Rational.h.
|
inline |
Definition at line 55 of file Rational.h.
|
inline |
Definition at line 79 of file Rational.h.
|
inline |
Definition at line 63 of file Rational.h.
|
inline |
Definition at line 83 of file Rational.h.
|
inline |
Definition at line 67 of file Rational.h.
|
inline |
Definition at line 75 of file Rational.h.
|
inline |
Definition at line 59 of file Rational.h.
|
inline |
Definition at line 35 of file Rational.h.
|
friend |
Definition at line 87 of file Rational.h.
| IntScalarType oILAB::Rational< IntScalarType >::d |
Definition at line 17 of file Rational.h.
| IntScalarType oILAB::Rational< IntScalarType >::n |
Definition at line 16 of file Rational.h.