#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)