Tbl_val Mathematics
[Grid wedding]

() More...

Functions

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

Detailed Description

()


Function Documentation

Tbl_val Lorene::abs ( const Tbl_val &  ti  ) 
Tbl_val Lorene::acos ( const Tbl_val &  ti  ) 
Tbl_val Lorene::asin ( const Tbl_val &  ti  ) 
Tbl_val Lorene::atan ( const Tbl_val &  ti  ) 
Tbl_val Lorene::cos ( const Tbl_val &  ti  ) 
double Lorene::diffrel ( const Tbl_val &  a,
const Tbl_val &  b 
)

Relative difference between two Tbl_val (norme version).

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

Definition at line 609 of file tbl_val_math.C.

References Lorene::Tbl_val::get_etat(), and Lorene::norme().

double Lorene::diffrelmax ( const Tbl_val &  a,
const Tbl_val &  b 
)

Relative difference between two Tbl_val (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 633 of file tbl_val_math.C.

References Lorene::abs(), Lorene::Tbl_val::get_etat(), and Lorene::max().

Tbl_val Lorene::exp ( const Tbl_val &  ti  ) 
Tbl_val Lorene::Heaviside ( const Tbl_val &   ) 

Heaviside Function.

Tbl_val Lorene::log ( const Tbl_val &  ti  ) 
Tbl_val Lorene::log10 ( const Tbl_val &  ti  ) 
double Lorene::max ( const Tbl_val &  ti  ) 

Maximum value of the Tbl_val elements.

Definition at line 533 of file tbl_val_math.C.

References Lorene::Tbl_val::get_etat(), Lorene::Tbl_val::get_taille(), and Lorene::Tbl_val::t.

double Lorene::min ( const Tbl_val &  ti  ) 

Minimum value of the Tbl_val elements.

Definition at line 559 of file tbl_val_math.C.

References Lorene::Tbl_val::get_etat(), Lorene::Tbl_val::get_taille(), and Lorene::Tbl_val::t.

double Lorene::norme ( const Tbl_val &  ti  ) 

Sum of the absolute values of all the Tbl_val elements.

Definition at line 585 of file tbl_val_math.C.

References Lorene::Tbl_val::get_etat(), Lorene::Tbl_val::get_taille(), and Lorene::Tbl_val::t.

Tbl_val Lorene::operator* ( int  n,
const Tbl_val &  t1 
)

int * Tbl_val

Definition at line 431 of file arithm_tbl_val.C.

Tbl_val Lorene::operator* ( const Tbl_val &  t1,
int  n 
)

Tbl_val * int.

Definition at line 424 of file arithm_tbl_val.C.

Tbl_val Lorene::operator* ( double  x,
const Tbl_val &  t1 
)

double * Tbl_val

Definition at line 417 of file arithm_tbl_val.C.

Tbl_val Lorene::operator* ( const Tbl_val &  t1,
double  x 
)
Tbl_val Lorene::operator* ( const Tbl_val &  t1,
const Tbl_val &  t2 
)
Tbl_val Lorene::operator+ ( int  n,
const Tbl_val &  t1 
)

int + Tbl_val

Definition at line 201 of file arithm_tbl_val.C.

Tbl_val Lorene::operator+ ( const Tbl_val &  t1,
int  n 
)

Tbl_val + int.

Definition at line 194 of file arithm_tbl_val.C.

Tbl_val Lorene::operator+ ( double  x,
const Tbl_val &  t1 
)

double + Tbl_val

Definition at line 187 of file arithm_tbl_val.C.

Tbl_val Lorene::operator+ ( const Tbl_val &  t1,
double  x 
)
Tbl_val Lorene::operator+ ( const Tbl_val &  t1,
const Tbl_val &  t2 
)
Tbl_val Lorene::operator+ ( const Tbl_val &  t1  ) 

+ Tbl_val

Definition at line 70 of file arithm_tbl_val.C.

References Lorene::Tbl_val::get_etat().

Tbl_val Lorene::operator- ( int  n,
const Tbl_val &  t1 
)

int - Tbl_val

Definition at line 325 of file arithm_tbl_val.C.

Tbl_val Lorene::operator- ( const Tbl_val &  t1,
int  n 
)

Tbl_val - int.

Definition at line 288 of file arithm_tbl_val.C.

Tbl_val Lorene::operator- ( double  x,
const Tbl_val &  t1 
)
Tbl_val Lorene::operator- ( const Tbl_val &  t1,
double  x 
)
Tbl_val Lorene::operator- ( const Tbl_val &  t1,
const Tbl_val &  t2 
)
Tbl_val Lorene::operator- ( const Tbl_val &  t1  ) 
Tbl_val Lorene::operator/ ( int  n,
const Tbl_val &  t1 
)

int / Tbl_val

Definition at line 571 of file arithm_tbl_val.C.

Tbl_val Lorene::operator/ ( const Tbl_val &  t1,
int  n 
)

Tbl_val / int.

Definition at line 522 of file arithm_tbl_val.C.

Tbl_val Lorene::operator/ ( double  x,
const Tbl_val &  t1 
)
Tbl_val Lorene::operator/ ( const Tbl_val &  t1,
double  x 
)
Tbl_val Lorene::operator/ ( const Tbl_val &  t1,
const Tbl_val &  t2 
)
Tbl_val Lorene::pow ( const Tbl_val &  ti,
double  x 
)
Tbl_val Lorene::pow ( const Tbl_val &  ti,
int  n 
)
Tbl_val Lorene::racine_cubique ( const Tbl_val &  ti  ) 
Tbl_val Lorene::sin ( const Tbl_val &  ti  ) 
Tbl_val Lorene::sqrt ( const Tbl_val &  ti  ) 
Tbl_val Lorene::tan ( const Tbl_val &  ti  ) 

Generated on 7 Dec 2019 for LORENE by  doxygen 1.6.1