Implementation of fractions, which are used only for comparison purposes, and thus they can be used with floating point types as well. More...
#include "paal/utils/floating.hpp"Go to the source code of this file.
Classes | |
| struct | paal::data_structures::fraction< A, B > |
| simple class to represent fraction More... | |
Namespaces | |
| paal | |
| global namespace of project. | |
| paal::data_structures | |
| Data Structure namespace. | |
Functions | |
| template<class A , class B , class C , class D > | |
| bool | paal::data_structures::operator< (const fraction< A, B > &f1, const fraction< C, D > &f2) |
| operator< More... | |
| template<class A , class B , class C , class D > | |
| bool | paal::data_structures::operator> (const fraction< A, B > &f1, const fraction< C, D > &f2) |
| operator> More... | |
| template<class A , class B , class C , class D > | |
| bool | paal::data_structures::operator<= (const fraction< A, B > &f1, const fraction< C, D > &f2) |
| operator<= More... | |
| template<class A , class B , class C , class D > | |
| bool | paal::data_structures::operator>= (const fraction< A, B > &f1, const fraction< C, D > &f2) |
| operator>= More... | |
| template<class A , class B , class C , class D , class EPS = A> | |
| bool | paal::data_structures::are_fractions_equal (const fraction< A, B > &f1, const fraction< C, D > &f2, EPS eps=A{}) |
| operator== More... | |
| template<class A , class B > | |
| fraction< A, B > | paal::data_structures::make_fraction (A a, B b) |
| make function for fraction More... | |
| template<class A , class B , class C > | |
| auto | paal::data_structures::operator* (C c, const fraction< A, B > &f) |
| operator* More... | |
Implementation of fractions, which are used only for comparison purposes, and thus they can be used with floating point types as well.
Definition in file fraction.hpp.
1.8.5