#include <numTools.h>
Static Public Member Functions | |
| static bool | equal (Decimal a, Decimal b, Decimal threshold) |
| check if difference between two Decimal is lower than a given value | |
| static int | sign (Decimal num) |
| static Decimal | randUniform (Decimal a, Decimal b) |
| variabile aleatoria a distribuzione LinuxShMeme nell'intervallo [a,b] | |
| static Decimal | randGaussian (Decimal m, Decimal sigma, Decimal extr_inf, Decimal extr_sup) |
| variabile aleatoria a distribuzione gaussiana (media m e deviazione sigma) nell'intervallo [estr_inf, estr_sup] | |
| static Decimal | randMultiGaussian (MIPMatrix &x, MIPMatrix &m, MIPMatrix &cov) |
| calcola il valore della distribuzione gaussiana multidimensionale (per vettori di 3 componenti) a media m(3x1) e matrice di covarianza cov(3x3), nel punto x (3x1) | |
check if difference between two Decimal is lower than a given value
| a | first Decimal | |
| b | second Decimal | |
| threshold | value to confront with the difference a-b |
| int DecimalUtilities::sign | ( | Decimal | num | ) | [static] |
variabile aleatoria a distribuzione LinuxShMeme nell'intervallo [a,b]
| Decimal DecimalUtilities::randGaussian | ( | Decimal | m, | |
| Decimal | sigma, | |||
| Decimal | extr_inf, | |||
| Decimal | extr_sup | |||
| ) | [static] |
variabile aleatoria a distribuzione gaussiana (media m e deviazione sigma) nell'intervallo [estr_inf, estr_sup]
| Decimal DecimalUtilities::randMultiGaussian | ( | MIPMatrix & | x, | |
| MIPMatrix & | m, | |||
| MIPMatrix & | cov | |||
| ) | [static] |
calcola il valore della distribuzione gaussiana multidimensionale (per vettori di 3 componenti) a media m(3x1) e matrice di covarianza cov(3x3), nel punto x (3x1)
1.5.6