![]() |
GemaCoreLib
The GeMA Core library
|
Functions for comparing double values. More...
#include <math.h>
Go to the source code of this file.
Namespaces | |
GmDoubleCmp | |
Agrupa rotinas para comparação de valores double. | |
Macros | |
#define | GM_DOUBLECMP_RELTOL (1.0e-8) |
Tolerância relativa entre valores = 0.000001%. | |
#define | GM_DOUBLECMP_ABSTOL (1.0E-12) |
Tolerância absoluta entre valores para comparar valores próximos de zero. | |
Functions | |
bool | GmDoubleCmp::equal (double a, double b, double relTol=GM_DOUBLECMP_RELTOL, double absTol=GM_DOUBLECMP_ABSTOL) |
Funcao para comparar se dois números reais são iguais usando uma tolerância recebida como parâmetro. More... | |
bool | GmDoubleCmp::isZero (double a, double absTol) |
Funcao para comparar se o valor a é ou não igual a zero dada uma tolerância absoluta. More... | |
bool | GmDoubleCmp::nequal (double a, double b, double relTol=GM_DOUBLECMP_RELTOL, double absTol=GM_DOUBLECMP_ABSTOL) |
Funcao para comparar se dois números reais são diferentes usando uma tolerância recebida como parâmetro. More... | |
bool | GmDoubleCmp::lt (double a, double b, double relTol=GM_DOUBLECMP_RELTOL, double absTol=GM_DOUBLECMP_ABSTOL) |
Funcao para comparar se um número real é menor que o outro, usando uma tolerância recebida como parâmetro. More... | |
bool | GmDoubleCmp::lte (double a, double b, double relTol=GM_DOUBLECMP_RELTOL, double absTol=GM_DOUBLECMP_ABSTOL) |
Funcao para comparar se um número real é menor ou igual a outro, usando uma tolerância recebida como parâmetro. More... | |
bool | GmDoubleCmp::gt (double a, double b, double relTol=GM_DOUBLECMP_RELTOL, double absTol=GM_DOUBLECMP_ABSTOL) |
Funcao para comparar se um número real é maior que o outro, usando uma tolerância recebida como parâmetro. More... | |
bool | GmDoubleCmp::gte (double a, double b, double relTol=GM_DOUBLECMP_RELTOL, double absTol=GM_DOUBLECMP_ABSTOL) |
Funcao para comparar se um número real é maior ou igual a outro, usando uma tolerância recebida como parâmetro. More... | |
Functions for comparing double values.