|
Mechanics of Defect Evolution Library
|
#include <Rational.h>
Public Member Functions | |
| Rational () | |
| Rational (const long int &n_in) | |
| Rational (const long int &n_in, const long int &d_in) | |
| double | asDouble () const |
| bool | operator== (const long int &other) const |
| bool | operator!= (const long int &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 long int &i) const |
| Rational | operator/ (const long int &i) const |
| Rational | operator+ (const long int &i) const |
| Rational | operator- (const long int &i) const |
| 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 |
Public Attributes | |
| long int | n |
| long int | d |
| IntScalarType | n |
| IntScalarType | d |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Rational &r) |
| std::ostream & | operator<< (std::ostream &os, const Rational &r) |
Definition at line 17 of file Rational.h.
| model::Rational< IntScalarType >::Rational | ( | ) |
Definition at line 17 of file Rational.cpp.
| model::Rational< IntScalarType >::Rational | ( | const long int & | n_in | ) |
Definition at line 21 of file Rational.cpp.
| model::Rational< IntScalarType >::Rational | ( | const long int & | n_in, |
| const long int & | d_in ) |
Definition at line 25 of file Rational.cpp.
|
inline |
Definition at line 22 of file Rational_NEW.h.
|
inline |
Definition at line 30 of file Rational_NEW.h.
|
inline |
Definition at line 38 of file Rational_NEW.h.
| double model::Rational< IntScalarType >::asDouble | ( | ) | const |
|
inline |
Definition at line 46 of file Rational_NEW.h.
|
inline |
Definition at line 69 of file Rational_NEW.h.
| bool model::Rational< IntScalarType >::operator!= | ( | const long int & | other | ) | const |
|
inline |
Definition at line 94 of file Rational_NEW.h.
| Rational model::Rational< IntScalarType >::operator* | ( | const long int & | i | ) | const |
| Rational model::Rational< IntScalarType >::operator* | ( | const Rational< IntScalarType > & | r2 | ) | const |
|
inline |
Definition at line 74 of file Rational_NEW.h.
|
inline |
Definition at line 104 of file Rational_NEW.h.
| Rational model::Rational< IntScalarType >::operator+ | ( | const long int & | i | ) | const |
| Rational model::Rational< IntScalarType >::operator+ | ( | const Rational< IntScalarType > & | r2 | ) | const |
|
inline |
Definition at line 84 of file Rational_NEW.h.
|
inline |
Definition at line 109 of file Rational_NEW.h.
| Rational model::Rational< IntScalarType >::operator- | ( | const long int & | i | ) | const |
| Rational model::Rational< IntScalarType >::operator- | ( | const Rational< IntScalarType > & | r2 | ) | const |
|
inline |
Definition at line 89 of file Rational_NEW.h.
|
inline |
Definition at line 99 of file Rational_NEW.h.
| Rational model::Rational< IntScalarType >::operator/ | ( | const long int & | i | ) | const |
| Rational model::Rational< IntScalarType >::operator/ | ( | const Rational< IntScalarType > & | r2 | ) | const |
|
inline |
Definition at line 79 of file Rational_NEW.h.
|
inline |
Definition at line 51 of file Rational_NEW.h.
| bool model::Rational< IntScalarType >::operator== | ( | const long int & | other | ) | const |
|
friend |
Definition at line 98 of file Rational.cpp.
|
friend |
Definition at line 114 of file Rational_NEW.h.
| long int model::Rational< IntScalarType >::d |
Definition at line 28 of file Rational.h.
| IntScalarType model::Rational< IntScalarType >::d |
Definition at line 20 of file Rational_NEW.h.
| long int model::Rational< IntScalarType >::n |
Definition at line 27 of file Rational.h.
| IntScalarType model::Rational< IntScalarType >::n |
Definition at line 19 of file Rational_NEW.h.