diff --git a/docs/index.html b/docs/index.html index 6d82d58..9cd91c3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -117,7 +117,7 @@

Find us on…

- GitHub + GitHub @@ -134,8 +134,7 @@

Foreng

-

Foreng

-

Formath is a set of Fortran modules that were developped while completing the exercises to Chapman's "Fortran for Scientists and Engineers"

+

Formath is a set of Fortran modules that were developped while completing the exercises to Chapman's "Fortran for Scientists and Engineers"

diff --git a/docs/interface/abs_max_val.html b/docs/interface/abs_max_val.html index 6248cd6..6960f81 100644 --- a/docs/interface/abs_max_val.html +++ b/docs/interface/abs_max_val.html @@ -350,33 +350,33 @@

Called by

abs_max_val - + -proc~array_epsilon_r64 - +proc~array_epsilon_r32 + -array_epsilon_r64 +array_epsilon_r32 - + -proc~array_epsilon_r64->interface~abs_max_val +proc~array_epsilon_r32->interface~abs_max_val - + -proc~array_epsilon_r32 - +proc~array_epsilon_r64 + -array_epsilon_r32 +array_epsilon_r64 - + -proc~array_epsilon_r32->interface~abs_max_val +proc~array_epsilon_r64->interface~abs_max_val @@ -389,45 +389,45 @@

Called by

- + -interface~array_epsilon->proc~array_epsilon_r64 +interface~array_epsilon->proc~array_epsilon_r32 - + -interface~array_epsilon->proc~array_epsilon_r32 +interface~array_epsilon->proc~array_epsilon_r64 - + -proc~intersection_r32 - +proc~intersection_r64 + -intersection_r32 +intersection_r64 - + -proc~intersection_r32->interface~array_epsilon +proc~intersection_r64->interface~array_epsilon - + interface~belongs_to - + belongs_to - - -proc~intersection_r32->interface~belongs_to + + +proc~intersection_r64->interface~belongs_to @@ -461,123 +461,123 @@

Called by

- + -proc~intersection_r64 - +proc~intersection_r32 + -intersection_r64 +intersection_r32 - + -proc~intersection_r64->interface~array_epsilon +proc~intersection_r32->interface~array_epsilon - - -proc~intersection_r64->interface~belongs_to + + +proc~intersection_r32->interface~belongs_to + + +interface~belongs_to->proc~belongs_to_r32 + + + + + +interface~belongs_to->proc~belongs_to_r64 + + + - + interface~intersection - + intersection - + -interface~intersection->proc~intersection_r32 +interface~intersection->proc~intersection_r64 - + -interface~intersection->proc~intersection_r64 +interface~intersection->proc~intersection_r32 - + proc~intersection_int - + intersection_int - + interface~intersection->proc~intersection_int - - -interface~belongs_to->proc~belongs_to_r32 - - + + +proc~union_r32 + + +union_r32 + - - -interface~belongs_to->proc~belongs_to_r64 - - - - -proc~intersection_int->interface~belongs_to - - + + +proc~union_r32->interface~belongs_to + + proc~union_int - -union_int + +union_int - + proc~union_int->interface~belongs_to - - - - - -proc~union_r64 - - -union_r64 - - - - - -proc~union_r64->interface~belongs_to - + - + + +proc~intersection_int->interface~belongs_to + + + + -proc~union_r32 - +proc~union_r64 + -union_r32 +union_r64 - + -proc~union_r32->interface~belongs_to +proc~union_r64->interface~belongs_to @@ -590,21 +590,21 @@

Called by

+ + +interface~union->proc~union_r32 + + + interface~union->proc~union_int - - + + - -interface~union->proc~union_r64 - - - - -interface~union->proc~union_r32 +interface~union->proc~union_r64 diff --git a/docs/interface/arithmetic_mean.html b/docs/interface/arithmetic_mean.html index 8f84add..2ea7599 100644 --- a/docs/interface/arithmetic_mean.html +++ b/docs/interface/arithmetic_mean.html @@ -252,20 +252,20 @@

Calls

- + -proc~rank1_arithmetic_mean_r32 - - -rank1_arithmetic_mean_r32 +proc~rank1_arithmetic_mean_i32 + + +rank1_arithmetic_mean_i32 - + -interface~arithmetic_mean->proc~rank1_arithmetic_mean_r32 - - +interface~arithmetic_mean->proc~rank1_arithmetic_mean_i32 + + @@ -282,18 +282,18 @@

Calls

- + -proc~rank1_arithmetic_mean_i32 - - -rank1_arithmetic_mean_i32 +proc~rank1_arithmetic_mean_r32 + + +rank1_arithmetic_mean_r32 - + -interface~arithmetic_mean->proc~rank1_arithmetic_mean_i32 +interface~arithmetic_mean->proc~rank1_arithmetic_mean_r32 @@ -384,35 +384,35 @@

Called by

arithmetic_mean
- + -proc~rank_1_mean_i64 - - -rank_1_mean_i64 +proc~rank_1_mean_r64 + + +rank_1_mean_r64 - + -proc~rank_1_mean_i64->interface~arithmetic_mean +proc~rank_1_mean_r64->interface~arithmetic_mean - + -proc~rank_1_mean_r64 - - -rank_1_mean_r64 +proc~rank_1_mean_i32 + + +rank_1_mean_i32 - + -proc~rank_1_mean_r64->interface~arithmetic_mean - - +proc~rank_1_mean_i32->interface~arithmetic_mean + + @@ -429,18 +429,18 @@

Called by

- + -proc~rank_1_mean_i32 - +proc~rank_1_mean_i64 + -rank_1_mean_i32 +rank_1_mean_i64 - + -proc~rank_1_mean_i32->interface~arithmetic_mean +proc~rank_1_mean_i64->interface~arithmetic_mean @@ -453,17 +453,17 @@

Called by

- + -interface~mean->proc~rank_1_mean_i64 +interface~mean->proc~rank_1_mean_r64 - + -interface~mean->proc~rank_1_mean_r64 - - +interface~mean->proc~rank_1_mean_i32 + + @@ -471,9 +471,9 @@

Called by

- + -interface~mean->proc~rank_1_mean_i32 +interface~mean->proc~rank_1_mean_i64 @@ -487,53 +487,53 @@

Called by

- + proc~std_dev_r64->interface~mean - + -proc~std_dev_r32 - - -std_dev_r32 +proc~std_dev_i64 + + +std_dev_i64 - - -proc~std_dev_r32->interface~mean - - + + +proc~std_dev_i64->interface~mean + + - + -proc~std_dev_i32 - - -std_dev_i32 +proc~std_dev_r32 + + +std_dev_r32 - + -proc~std_dev_i32->interface~mean - - +proc~std_dev_r32->interface~mean + + - + -proc~std_dev_i64 - +proc~std_dev_i32 + -std_dev_i64 +std_dev_i32 - - -proc~std_dev_i64->interface~mean + + +proc~std_dev_i32->interface~mean @@ -552,21 +552,21 @@

Called by

- + -interface~std_dev->proc~std_dev_r32 - - +interface~std_dev->proc~std_dev_i64 + + - + -interface~std_dev->proc~std_dev_i32 - - +interface~std_dev->proc~std_dev_r32 + + - + -interface~std_dev->proc~std_dev_i64 +interface~std_dev->proc~std_dev_i32 diff --git a/docs/interface/array_epsilon.html b/docs/interface/array_epsilon.html index 82d9b2e..43ac9fc 100644 --- a/docs/interface/array_epsilon.html +++ b/docs/interface/array_epsilon.html @@ -233,33 +233,33 @@

Calls

array_epsilon
- + -proc~array_epsilon_r64 - +proc~array_epsilon_r32 + -array_epsilon_r64 +array_epsilon_r32 - + -interface~array_epsilon->proc~array_epsilon_r64 +interface~array_epsilon->proc~array_epsilon_r32 - + -proc~array_epsilon_r32 - +proc~array_epsilon_r64 + -array_epsilon_r32 +array_epsilon_r64 - + -interface~array_epsilon->proc~array_epsilon_r32 +interface~array_epsilon->proc~array_epsilon_r64 @@ -272,15 +272,15 @@

Calls

- + -proc~array_epsilon_r64->interface~abs_max_val +proc~array_epsilon_r32->interface~abs_max_val - + -proc~array_epsilon_r32->interface~abs_max_val +proc~array_epsilon_r64->interface~abs_max_val @@ -401,33 +401,33 @@

Called by

array_epsilon - + -proc~intersection_r32 - +proc~intersection_r64 + -intersection_r32 +intersection_r64 - + -proc~intersection_r32->interface~array_epsilon +proc~intersection_r64->interface~array_epsilon - + interface~belongs_to - + belongs_to - - -proc~intersection_r32->interface~belongs_to + + +proc~intersection_r64->interface~belongs_to @@ -461,123 +461,123 @@

Called by

- + -proc~intersection_r64 - +proc~intersection_r32 + -intersection_r64 +intersection_r32 - + -proc~intersection_r64->interface~array_epsilon +proc~intersection_r32->interface~array_epsilon - - -proc~intersection_r64->interface~belongs_to + + +proc~intersection_r32->interface~belongs_to + + +interface~belongs_to->proc~belongs_to_r32 + + + + + +interface~belongs_to->proc~belongs_to_r64 + + + - + interface~intersection - + intersection - + -interface~intersection->proc~intersection_r32 +interface~intersection->proc~intersection_r64 - + -interface~intersection->proc~intersection_r64 +interface~intersection->proc~intersection_r32 - + proc~intersection_int - + intersection_int - + interface~intersection->proc~intersection_int - - -interface~belongs_to->proc~belongs_to_r32 - - + + +proc~union_r32 + + +union_r32 + - - -interface~belongs_to->proc~belongs_to_r64 - - - - -proc~intersection_int->interface~belongs_to - - + + +proc~union_r32->interface~belongs_to + + proc~union_int - -union_int + +union_int - + proc~union_int->interface~belongs_to - - - - - -proc~union_r64 - - -union_r64 - - - - - -proc~union_r64->interface~belongs_to - + - + + +proc~intersection_int->interface~belongs_to + + + + -proc~union_r32 - +proc~union_r64 + -union_r32 +union_r64 - + -proc~union_r32->interface~belongs_to +proc~union_r64->interface~belongs_to @@ -590,21 +590,21 @@

Called by

+ + +interface~union->proc~union_r32 + + + interface~union->proc~union_int - - + + - -interface~union->proc~union_r64 - - - - -interface~union->proc~union_r32 +interface~union->proc~union_r64 diff --git a/docs/interface/asind.html b/docs/interface/asind.html index 9665180..9d4767c 100644 --- a/docs/interface/asind.html +++ b/docs/interface/asind.html @@ -239,33 +239,33 @@

Calls

asind
- + -proc~asind_r32 - +proc~asind_r64 + -asind_r32 +asind_r64 - + -interface~asind->proc~asind_r32 +interface~asind->proc~asind_r64 - + -proc~asind_r64 - +proc~asind_r32 + -asind_r64 +asind_r32 - + -interface~asind->proc~asind_r64 +interface~asind->proc~asind_r32 @@ -278,15 +278,15 @@

Calls

- + -proc~asind_r32->interface~rad_to_deg +proc~asind_r64->interface~rad_to_deg - + -proc~asind_r64->interface~rad_to_deg +proc~asind_r32->interface~rad_to_deg diff --git a/docs/interface/belongs_to.html b/docs/interface/belongs_to.html index 7a49394..a99c786 100644 --- a/docs/interface/belongs_to.html +++ b/docs/interface/belongs_to.html @@ -252,33 +252,33 @@

Calls

- + -proc~belongs_to_r64 - +proc~belongs_to_r32 + -belongs_to_r64 +belongs_to_r32 - + -interface~belongs_to->proc~belongs_to_r64 +interface~belongs_to->proc~belongs_to_r32 - + -proc~belongs_to_r32 - +proc~belongs_to_r64 + -belongs_to_r32 +belongs_to_r64 - + -interface~belongs_to->proc~belongs_to_r32 +interface~belongs_to->proc~belongs_to_r64 @@ -291,45 +291,45 @@

Calls

- + -proc~belongs_to_r64->interface~array_epsilon +proc~belongs_to_r32->interface~array_epsilon - + -proc~belongs_to_r32->interface~array_epsilon +proc~belongs_to_r64->interface~array_epsilon - + -proc~array_epsilon_r64 - +proc~array_epsilon_r32 + -array_epsilon_r64 +array_epsilon_r32 - + -interface~array_epsilon->proc~array_epsilon_r64 +interface~array_epsilon->proc~array_epsilon_r32 - + -proc~array_epsilon_r32 - +proc~array_epsilon_r64 + -array_epsilon_r32 +array_epsilon_r64 - + -interface~array_epsilon->proc~array_epsilon_r32 +interface~array_epsilon->proc~array_epsilon_r64 @@ -342,15 +342,15 @@

Calls

- + -proc~array_epsilon_r64->interface~abs_max_val +proc~array_epsilon_r32->interface~abs_max_val - + -proc~array_epsilon_r32->interface~abs_max_val +proc~array_epsilon_r64->interface~abs_max_val @@ -471,149 +471,149 @@

Called by

belongs_to - + -proc~intersection_int - - -intersection_int +proc~union_int + + +union_int - + -proc~intersection_int->interface~belongs_to - +proc~union_int->interface~belongs_to + - + -proc~intersection_r64 - - -intersection_r64 +proc~intersection_int + + +intersection_int - + -proc~intersection_r64->interface~belongs_to - - +proc~intersection_int->interface~belongs_to + + - + -proc~union_r32 - - -union_r32 +proc~union_r64 + + +union_r64 - + -proc~union_r32->interface~belongs_to - - +proc~union_r64->interface~belongs_to + + proc~intersection_r32 - -intersection_r32 + +intersection_r32 proc~intersection_r32->interface~belongs_to - - + + - + -proc~union_int - - -union_int +proc~union_r32 + + +union_r32 - + -proc~union_int->interface~belongs_to - - +proc~union_r32->interface~belongs_to + + - + -proc~union_r64 - - -union_r64 +proc~intersection_r64 + + +intersection_r64 - + -proc~union_r64->interface~belongs_to - +proc~intersection_r64->interface~belongs_to + - + -interface~intersection - - -intersection +interface~union + + +union - + -interface~intersection->proc~intersection_int - - +interface~union->proc~union_int + + - - -interface~intersection->proc~intersection_r64 - - + + +interface~union->proc~union_r64 + + - - -interface~intersection->proc~intersection_r32 - - + + +interface~union->proc~union_r32 + + - + -interface~union - - -union +interface~intersection + + +intersection - - -interface~union->proc~union_r32 - - + + +interface~intersection->proc~intersection_int + + - - -interface~union->proc~union_int - - + + +interface~intersection->proc~intersection_r32 + + - + -interface~union->proc~union_r64 - - +interface~intersection->proc~intersection_r64 + + diff --git a/docs/interface/celcius_to_fahrenheit.html b/docs/interface/celcius_to_fahrenheit.html index a63c403..0210752 100644 --- a/docs/interface/celcius_to_fahrenheit.html +++ b/docs/interface/celcius_to_fahrenheit.html @@ -233,33 +233,33 @@

Calls

celcius_to_fahrenheit
- + -proc~celcius_to_fahrenheit_r64 - +proc~celcius_to_fahrenheit_r32 + -celcius_to_fahrenheit_r64 +celcius_to_fahrenheit_r32 - + -interface~celcius_to_fahrenheit->proc~celcius_to_fahrenheit_r64 +interface~celcius_to_fahrenheit->proc~celcius_to_fahrenheit_r32 - + -proc~celcius_to_fahrenheit_r32 - +proc~celcius_to_fahrenheit_r64 + -celcius_to_fahrenheit_r32 +celcius_to_fahrenheit_r64 - + -interface~celcius_to_fahrenheit->proc~celcius_to_fahrenheit_r32 +interface~celcius_to_fahrenheit->proc~celcius_to_fahrenheit_r64 @@ -350,87 +350,87 @@

Called by

celcius_to_fahrenheit
- - -proc~kelvin_to_fahrenheit_r64 - - -kelvin_to_fahrenheit_r64 - - - - - -proc~kelvin_to_fahrenheit_r64->interface~celcius_to_fahrenheit - - - - + proc~kelvin_to_fahrenheit_r32 - - -kelvin_to_fahrenheit_r32 + + +kelvin_to_fahrenheit_r32 - + proc~kelvin_to_fahrenheit_r32->interface~celcius_to_fahrenheit - - + + - + proc~fahrenheit_to_kelvin_r64 - + fahrenheit_to_kelvin_r64 - + proc~fahrenheit_to_kelvin_r64->interface~celcius_to_fahrenheit - - -interface~fahrenheit_to_kelvin - - -fahrenheit_to_kelvin + + +proc~kelvin_to_fahrenheit_r64 + + +kelvin_to_fahrenheit_r64 - - -interface~fahrenheit_to_kelvin->proc~fahrenheit_to_kelvin_r64 - - + + +proc~kelvin_to_fahrenheit_r64->interface~celcius_to_fahrenheit + + - + interface~kelvin_to_fahrenheit - + kelvin_to_fahrenheit - + -interface~kelvin_to_fahrenheit->proc~kelvin_to_fahrenheit_r64 +interface~kelvin_to_fahrenheit->proc~kelvin_to_fahrenheit_r32 - - -interface~kelvin_to_fahrenheit->proc~kelvin_to_fahrenheit_r32 + + +interface~kelvin_to_fahrenheit->proc~kelvin_to_fahrenheit_r64 + + +interface~fahrenheit_to_kelvin + + +fahrenheit_to_kelvin + + + + + +interface~fahrenheit_to_kelvin->proc~fahrenheit_to_kelvin_r64 + + +