LORENE
Tbl Mathematics

() More...

Functions

Tbl Lorene::operator+ (const Tbl &)
 
Tbl Lorene::operator- (const Tbl &)
 - Tbl More...
 
Tbl Lorene::operator+ (const Tbl &, const Tbl &)
 Tbl + Tbl. More...
 
Tbl Lorene::operator+ (const Tbl &, double)
 Tbl + double. More...
 
Tbl Lorene::operator+ (double, const Tbl &)
 double + Tbl More...
 
Tbl Lorene::operator+ (const Tbl &, int)
 Tbl + int. More...
 
Tbl Lorene::operator+ (int, const Tbl &)
 int + Tbl More...
 
Tbl Lorene::operator- (const Tbl &, const Tbl &)
 Tbl - Tbl. More...
 
Tbl Lorene::operator- (const Tbl &, double)
 Tbl - double. More...
 
Tbl Lorene::operator- (double, const Tbl &)
 double - Tbl More...
 
Tbl Lorene::operator- (const Tbl &, int)
 Tbl - int. More...
 
Tbl Lorene::operator- (int, const Tbl &)
 int - Tbl More...
 
Tbl Lorene::operator* (const Tbl &, const Tbl &)
 Tbl * Tbl. More...
 
Tbl Lorene::operator* (const Tbl &, double)
 Tbl * double. More...
 
Tbl Lorene::operator* (double, const Tbl &)
 double * Tbl More...
 
Tbl Lorene::operator* (const Tbl &, int)
 Tbl * int. More...
 
Tbl Lorene::operator* (int, const Tbl &)
 int * Tbl More...
 
Tbl Lorene::operator/ (const Tbl &, const Tbl &)
 Tbl / Tbl. More...
 
Tbl Lorene::operator/ (const Tbl &, double)
 Tbl / double. More...
 
Tbl Lorene::operator/ (double, const Tbl &)
 double / Tbl More...
 
Tbl Lorene::operator/ (const Tbl &, int)
 Tbl / int. More...
 
Tbl Lorene::operator/ (int, const Tbl &)
 int / Tbl More...
 
Tbl Lorene::sin (const Tbl &)
 Sine. More...
 
Tbl Lorene::cos (const Tbl &)
 Cosine. More...
 
Tbl Lorene::tan (const Tbl &)
 Tangent. More...
 
Tbl Lorene::asin (const Tbl &)
 Arcsine. More...
 
Tbl Lorene::acos (const Tbl &)
 Arccosine. More...
 
Tbl Lorene::atan (const Tbl &)
 Arctangent. More...
 
Tbl Lorene::exp (const Tbl &)
 Exponential. More...
 
Tbl Lorene::Heaviside (const Tbl &)
 Heaviside function. More...
 
Tbl Lorene::log (const Tbl &)
 Neperian logarithm. More...
 
Tbl Lorene::log10 (const Tbl &)
 Basis 10 logarithm. More...
 
Tbl Lorene::sqrt (const Tbl &)
 Square root. More...
 
Tbl Lorene::racine_cubique (const Tbl &)
 cube root More...
 
Tbl Lorene::pow (const Tbl &, int)
 Power ${\tt Tbl}^{\tt int}$. More...
 
Tbl Lorene::pow (const Tbl &, double)
 Power ${\tt Tbl}^{\tt double}$. More...
 
Tbl Lorene::abs (const Tbl &)
 Absolute value. More...
 
double Lorene::max (const Tbl &)
 Maximum value of the Tbl elements. More...
 
double Lorene::min (const Tbl &)
 Minimum value of the Tbl elements. More...
 
double Lorene::norme (const Tbl &)
 Sum of the absolute values of all the Tbl elements. More...
 
double Lorene::diffrel (const Tbl &a, const Tbl &b)
 Relative difference between two Tbl (norme version). More...
 
double Lorene::diffrelmax (const Tbl &a, const Tbl &b)
 Relative difference between two Tbl (max version). More...
 

Detailed Description

()

Function Documentation

◆ abs()

Tbl Lorene::abs ( const Tbl ti)

Absolute value.

Definition at line 444 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ acos()

Tbl Lorene::acos ( const Tbl ti)

Arccosine.

Definition at line 186 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ asin()

Tbl Lorene::asin ( const Tbl ti)

Arcsine.

Definition at line 161 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ atan()

Tbl Lorene::atan ( const Tbl ti)

Arctangent.

Definition at line 216 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ cos()

Tbl Lorene::cos ( const Tbl ti)

Cosine.

Definition at line 106 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ diffrel()

double Lorene::diffrel ( const Tbl a,
const Tbl b 
)

Relative difference between two Tbl (norme version).

Returns norme(a-b)/norme(b) unless b=0, in which case it returns norme(a-b).

Definition at line 577 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ diffrelmax()

double Lorene::diffrelmax ( const Tbl a,
const Tbl b 
)

Relative difference between two Tbl (max version).

Returns max(abs(a-b))/max(abs(b)) unless b=0, in which case it returns max(abs(a-b)).

Definition at line 601 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ exp()

Tbl Lorene::exp ( const Tbl ti)

Exponential.

Definition at line 266 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ Heaviside()

Tbl Lorene::Heaviside ( const Tbl ti)

Heaviside function.

Definition at line 296 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ log()

Tbl Lorene::log ( const Tbl ti)

Neperian logarithm.

Definition at line 329 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ log10()

Tbl Lorene::log10 ( const Tbl ti)

Basis 10 logarithm.

Definition at line 355 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ max()

double Lorene::max ( const Tbl ti)

Maximum value of the Tbl elements.

Definition at line 501 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ min()

double Lorene::min ( const Tbl ti)

Minimum value of the Tbl elements.

Definition at line 527 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ norme()

double Lorene::norme ( const Tbl ti)

Sum of the absolute values of all the Tbl elements.

Definition at line 553 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ operator*() [1/5]

Tbl Lorene::operator* ( const Tbl t1,
const Tbl t2 
)

Tbl * Tbl.

Definition at line 291 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator*() [2/5]

Tbl Lorene::operator* ( const Tbl t1,
double  x 
)

Tbl * double.

Definition at line 324 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator*() [3/5]

Tbl Lorene::operator* ( double  x,
const Tbl t1 
)

double * Tbl

Definition at line 354 of file tbl_arithm.C.

◆ operator*() [4/5]

Tbl Lorene::operator* ( const Tbl t1,
int  n 
)

Tbl * int.

Definition at line 361 of file tbl_arithm.C.

◆ operator*() [5/5]

Tbl Lorene::operator* ( int  n,
const Tbl t1 
)

int * Tbl

Definition at line 368 of file tbl_arithm.C.

◆ operator+() [1/6]

Tbl Lorene::operator+ ( const Tbl t1)

Definition at line 80 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator+() [2/6]

Tbl Lorene::operator+ ( const Tbl t1,
const Tbl t2 
)

Tbl + Tbl.

Definition at line 115 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator+() [3/6]

Tbl Lorene::operator+ ( const Tbl t1,
double  x 
)

Tbl + double.

Definition at line 149 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator+() [4/6]

Tbl Lorene::operator+ ( double  x,
const Tbl t1 
)

double + Tbl

Definition at line 170 of file tbl_arithm.C.

◆ operator+() [5/6]

Tbl Lorene::operator+ ( const Tbl t1,
int  n 
)

Tbl + int.

Definition at line 177 of file tbl_arithm.C.

◆ operator+() [6/6]

Tbl Lorene::operator+ ( int  n,
const Tbl t1 
)

int + Tbl

Definition at line 184 of file tbl_arithm.C.

◆ operator-() [1/6]

Tbl Lorene::operator- ( const Tbl t1)

- Tbl

Definition at line 90 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator-() [2/6]

Tbl Lorene::operator- ( const Tbl t1,
const Tbl t2 
)

Tbl - Tbl.

Definition at line 196 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator-() [3/6]

Tbl Lorene::operator- ( const Tbl t1,
double  x 
)

Tbl - double.

Definition at line 231 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator-() [4/6]

Tbl Lorene::operator- ( double  x,
const Tbl t1 
)

double - Tbl

Definition at line 259 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator-() [5/6]

Tbl Lorene::operator- ( const Tbl t1,
int  n 
)

Tbl - int.

Definition at line 252 of file tbl_arithm.C.

◆ operator-() [6/6]

Tbl Lorene::operator- ( int  n,
const Tbl t1 
)

int - Tbl

Definition at line 280 of file tbl_arithm.C.

◆ operator/() [1/5]

Tbl Lorene::operator/ ( const Tbl t1,
const Tbl t2 
)

Tbl / Tbl.

Definition at line 379 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator/() [2/5]

Tbl Lorene::operator/ ( const Tbl t1,
double  x 
)

Tbl / double.

Definition at line 413 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator/() [3/5]

Tbl Lorene::operator/ ( double  x,
const Tbl t1 
)

double / Tbl

Definition at line 446 of file tbl_arithm.C.

References Lorene::Tbl::get_etat().

◆ operator/() [4/5]

Tbl Lorene::operator/ ( const Tbl t1,
int  n 
)

Tbl / int.

Definition at line 439 of file tbl_arithm.C.

◆ operator/() [5/5]

Tbl Lorene::operator/ ( int  n,
const Tbl t1 
)

int / Tbl

Definition at line 478 of file tbl_arithm.C.

◆ pow() [1/2]

Tbl Lorene::pow ( const Tbl ti,
int  n 
)

Power ${\tt Tbl}^{\tt int}$.

Definition at line 381 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ pow() [2/2]

Tbl Lorene::pow ( const Tbl ti,
double  x 
)

Power ${\tt Tbl}^{\tt double}$.

Definition at line 413 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ racine_cubique()

Tbl Lorene::racine_cubique ( const Tbl ti)

cube root

Definition at line 474 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ sin()

Tbl Lorene::sin ( const Tbl ti)

Sine.

Definition at line 81 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ sqrt()

Tbl Lorene::sqrt ( const Tbl ti)

Square root.

Definition at line 241 of file tbl_math.C.

References Lorene::Tbl::get_etat().

◆ tan()

Tbl Lorene::tan ( const Tbl ti)

Tangent.

Definition at line 136 of file tbl_math.C.

References Lorene::Tbl::get_etat().