LORENE
|
() More...
Functions | |
Mtbl | Lorene::operator+ (const Mtbl &) |
Mtbl | Lorene::operator- (const Mtbl &) |
- Mtbl | |
Mtbl | Lorene::operator+ (const Mtbl &, const Mtbl &) |
Mtbl + Mtbl. | |
Mtbl | Lorene::operator+ (const Mtbl &, double) |
Mtbl + double. | |
Mtbl | Lorene::operator+ (double, const Mtbl &) |
double + Mtbl | |
Mtbl | Lorene::operator+ (const Mtbl &, int) |
Mtbl + int. | |
Mtbl | Lorene::operator+ (int, const Mtbl &) |
int + Mtbl | |
Mtbl | Lorene::operator- (const Mtbl &, const Mtbl &) |
Mtbl - Mtbl. | |
Mtbl | Lorene::operator- (const Mtbl &, double) |
Mtbl - double. | |
Mtbl | Lorene::operator- (double, const Mtbl &) |
double - Mtbl | |
Mtbl | Lorene::operator- (const Mtbl &, int) |
Mtbl - int. | |
Mtbl | Lorene::operator- (int, const Mtbl &) |
int - Mtbl | |
Mtbl | Lorene::operator* (const Mtbl &, const Mtbl &) |
Mtbl * Mtbl. | |
Mtbl | Lorene::operator* (const Mtbl &, double) |
Mtbl * double. | |
Mtbl | Lorene::operator* (double, const Mtbl &) |
double * Mtbl | |
Mtbl | Lorene::operator* (const Mtbl &, int) |
Mtbl * int. | |
Mtbl | Lorene::operator* (int, const Mtbl &) |
int * Mtbl | |
Mtbl | Lorene::operator/ (const Mtbl &, const Mtbl &) |
Mtbl / Mtbl. | |
Mtbl | Lorene::operator/ (const Mtbl &, double) |
Mtbl / double. | |
Mtbl | Lorene::operator/ (double, const Mtbl &) |
double / Mtbl | |
Mtbl | Lorene::operator/ (const Mtbl &, int) |
Mtbl / int. | |
Mtbl | Lorene::operator/ (int, const Mtbl &) |
int / Mtbl | |
Mtbl | Lorene::sin (const Mtbl &) |
Sine. | |
Mtbl | Lorene::cos (const Mtbl &) |
Cosine. | |
Mtbl | Lorene::tan (const Mtbl &) |
Tangent. | |
Mtbl | Lorene::asin (const Mtbl &) |
Arcsine. | |
Mtbl | Lorene::acos (const Mtbl &) |
Arccosine. | |
Mtbl | Lorene::atan (const Mtbl &) |
Arctangent. | |
Mtbl | Lorene::exp (const Mtbl &) |
Exponential. | |
Mtbl | Lorene::Heaviside (const Mtbl &) |
Heaviside function. | |
Mtbl | Lorene::log (const Mtbl &) |
Neperian logarithm. | |
Mtbl | Lorene::log10 (const Mtbl &) |
Basis 10 logarithm. | |
Mtbl | Lorene::sqrt (const Mtbl &) |
Square root. | |
Mtbl | Lorene::racine_cubique (const Mtbl &) |
Cube root. | |
Mtbl | Lorene::pow (const Mtbl &, int) |
Power ![]() | |
Mtbl | Lorene::pow (const Mtbl &, double) |
Power ![]() | |
Mtbl | Lorene::abs (const Mtbl &) |
Absolute value. | |
double | Lorene::totalmax (const Mtbl &) |
Maximum value of the Mtbl elements in all domains. | |
double | Lorene::totalmin (const Mtbl &) |
Minimum value of the Mtbl elements in all domain. | |
Tbl | Lorene::max (const Mtbl &) |
Maximum values of the Mtbl elements in each domain. | |
Tbl | Lorene::min (const Mtbl &) |
Minimum values of the Mtbl elements in each domain. | |
Tbl | Lorene::norme (const Mtbl &) |
Sums of the absolute values of all the Mtbl elements in each domain. | |
Tbl | Lorene::diffrel (const Mtbl &a, const Mtbl &b) |
Relative difference between two Mtbl (norme version). | |
Tbl | Lorene::diffrelmax (const Mtbl &a, const Mtbl &b) |
Relative difference between two Mtbl (max version). | |
()
Absolute value.
Definition at line 461 of file mtbl_math.C.
References Lorene::abs(), Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Arccosine.
Definition at line 184 of file mtbl_math.C.
References Lorene::acos(), Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Arcsine.
Definition at line 159 of file mtbl_math.C.
References Lorene::asin(), Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Arctangent.
Definition at line 213 of file mtbl_math.C.
References Lorene::atan(), Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Cosine.
Definition at line 105 of file mtbl_math.C.
References Lorene::cos(), Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Relative difference between two Mtbl
(norme version).
Tbl
of size the number of domains, the elements of which are norme
[a(l)-b(l)]/norme[b(l)] if b(l)!=0
and norme
[a(l)-b(l)] if b(l)=0
, where a(l)
and b(l)
denote symbolically the values of a
and b
l
. Definition at line 638 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Tbl::get_etat(), Lorene::Mtbl::get_nzone(), Lorene::norme(), Lorene::Tbl::set(), and Lorene::Tbl::set_etat_qcq().
Relative difference between two Mtbl
(max version).
Tbl
of size the number of domains, the elements of which are max
[abs(a(l)-b(l))]/max[abs(b(l))] if b(l)!=0
and max
[abs(a(l)-b(l))] if b(l)=0
, where a(l)
and b(l)
denote symbolically the values of a
and b
l
. Definition at line 671 of file mtbl_math.C.
References Lorene::abs(), Lorene::Mtbl::get_etat(), Lorene::Tbl::get_etat(), Lorene::Mtbl::get_nzone(), Lorene::max(), Lorene::Tbl::set(), and Lorene::Tbl::set_etat_qcq().
Exponential.
Definition at line 288 of file mtbl_math.C.
References Lorene::exp(), Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Heaviside function.
Definition at line 317 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Heaviside(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Neperian logarithm.
Definition at line 346 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::log(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Basis 10 logarithm.
Definition at line 372 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::log10(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Maximum values of the Mtbl
elements in each domain.
Tbl
of size the number of domains, the elements of which are the set of the maximum values in each domain. Definition at line 551 of file mtbl_math.C.
References Lorene::Tbl::annule_hard(), Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_nzone(), Lorene::max(), Lorene::Tbl::set(), Lorene::Tbl::set_etat_qcq(), and Lorene::Mtbl::t.
Minimum values of the Mtbl
elements in each domain.
Tbl
of size the number of domains, the elements of which are the set of the minimum values in each domain. Definition at line 580 of file mtbl_math.C.
References Lorene::Tbl::annule_hard(), Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_nzone(), Lorene::min(), Lorene::Tbl::set(), Lorene::Tbl::set_etat_qcq(), and Lorene::Mtbl::t.
Sums of the absolute values of all the Mtbl
elements in each domain.
Tbl
of size the number of domains, the elements of which are the set of the sums of the absolute values in each domain. Definition at line 609 of file mtbl_math.C.
References Lorene::Tbl::annule_hard(), Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_nzone(), Lorene::norme(), Lorene::Tbl::set(), Lorene::Tbl::set_etat_qcq(), and Lorene::Mtbl::t.
Definition at line 313 of file mtbl_arithm.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), and Lorene::Mtbl::t.
Mtbl * double.
Definition at line 344 of file mtbl_arithm.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_zero(), and Lorene::Mtbl::t.
Mtbl * int.
Definition at line 382 of file mtbl_arithm.C.
double * Mtbl
Definition at line 375 of file mtbl_arithm.C.
int * Mtbl
Definition at line 389 of file mtbl_arithm.C.
Definition at line 129 of file mtbl_arithm.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), and Lorene::Mtbl::t.
Mtbl + double.
Definition at line 160 of file mtbl_arithm.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), Lorene::Tbl::set_etat_zero(), and Lorene::Mtbl::t.
Mtbl + int.
Definition at line 202 of file mtbl_arithm.C.
double + Mtbl
Definition at line 195 of file mtbl_arithm.C.
int + Mtbl
Definition at line 209 of file mtbl_arithm.C.
-
Mtbl
Definition at line 102 of file mtbl_arithm.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_nzone(), and Lorene::Mtbl::t.
Definition at line 221 of file mtbl_arithm.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), and Lorene::Mtbl::t.
Mtbl - double.
Definition at line 252 of file mtbl_arithm.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), Lorene::Tbl::set_etat_zero(), and Lorene::Mtbl::t.
Mtbl - int.
Definition at line 295 of file mtbl_arithm.C.
double - Mtbl
Definition at line 288 of file mtbl_arithm.C.
int - Mtbl
Definition at line 302 of file mtbl_arithm.C.
Definition at line 400 of file mtbl_arithm.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), and Lorene::Mtbl::t.
Mtbl / double.
Definition at line 433 of file mtbl_arithm.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_nzone(), and Lorene::Mtbl::t.
Mtbl / int.
Definition at line 462 of file mtbl_arithm.C.
double / Mtbl
Definition at line 469 of file mtbl_arithm.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), Lorene::Mtbl::set_etat_zero(), and Lorene::Mtbl::t.
int / Mtbl
Definition at line 503 of file mtbl_arithm.C.
Power
Definition at line 430 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::pow(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Power
Definition at line 398 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::pow(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Cube root.
Definition at line 264 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::racine_cubique(), Lorene::Mtbl::set_etat_qcq(), and Lorene::Mtbl::t.
Sine.
Definition at line 80 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), Lorene::sin(), and Lorene::Mtbl::t.
Square root.
Definition at line 238 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), Lorene::sqrt(), and Lorene::Mtbl::t.
Tangent.
Definition at line 134 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_mg(), Lorene::Mtbl::get_nzone(), Lorene::Mtbl::set_etat_qcq(), Lorene::Mtbl::t, and Lorene::tan().
double Lorene::totalmax | ( | const Mtbl & | mti | ) |
Maximum value of the Mtbl
elements in all domains.
Definition at line 494 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_nzone(), Lorene::max(), and Lorene::Mtbl::t.
double Lorene::totalmin | ( | const Mtbl & | mti | ) |
Minimum value of the Mtbl
elements in all domain.
Definition at line 522 of file mtbl_math.C.
References Lorene::Mtbl::get_etat(), Lorene::Mtbl::get_nzone(), Lorene::min(), and Lorene::Mtbl::t.