|
FMS
2025.04
Flexible Modeling System
|
fms_diag_elem_weight_procs_mod Contains elemental functions for uddating one element of a buffer array with field data. More...
Data Types | |
| interface | addwf |
| Interface for the elemental function addwf, which Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value. More... | |
Functions/Subroutines | |
| elemental integer(i4_kind) function | addwf_i4 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental integer(i4_kind) function | addwf_i4 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental integer(i8_kind) function | addwf_i8 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental integer(i8_kind) function | addwf_i8 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental real(r4_kind) function | addwf_r4 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental real(r4_kind) function | addwf_r4 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental real(r8_kind) function | addwf_r8 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental real(r8_kind) function | addwf_r8 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
fms_diag_elem_weight_procs_mod Contains elemental functions for uddating one element of a buffer array with field data.
fms_diag_elem_weight_procs_mod Contains elemental functions for uddating one element of a buffer array with field data,
| interface fms_diag_elem_weight_procs_mod::addwf |
Interface for the elemental function addwf, which Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value.
Definition at line 42 of file fms_diag_elem_weight_procs.F90.
Public Member Functions | |
| elemental integer(i4_kind) function | addwf_i4 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental integer(i8_kind) function | addwf_i8 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental real(r4_kind) function | addwf_r4 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental real(r8_kind) function | addwf_r8 (buff, field, weight, pow_value) |
| Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function. More... | |
| elemental integer(i4_kind) function addwf_i4 | ( | integer(i4_kind), intent(in) | buff, |
| integer(i4_kind), intent(in) | field, | ||
| integer, intent(in) | weight, | ||
| integer, intent(in) | pow_value | ||
| ) |
Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function.
| [in] | buff | The buffer cell (point) value |
| [in] | field | The field value |
| [in] | weight | The weight factor for the field |
| [in] | pow_value | The power value for the power function |
Definition at line 99 of file fms_diag_elem_weight_procs.F90.
| elemental integer(i4_kind) function fms_diag_elem_weight_procs_mod::addwf_i4 | ( | integer(i4_kind), intent(in) | buff, |
| integer(i4_kind), intent(in) | field, | ||
| integer, intent(in) | weight, | ||
| integer, intent(in) | pow_value | ||
| ) |
Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function.
| [in] | buff | The buffer cell (point) value |
| [in] | field | The field value |
| [in] | weight | The weight factor for the field |
| [in] | pow_value | The power value for the power function |
Definition at line 99 of file fms_diag_elem_weight_procs.F90.
| elemental integer(i8_kind) function addwf_i8 | ( | integer(i8_kind), intent(in) | buff, |
| integer(i8_kind), intent(in) | field, | ||
| integer, intent(in) | weight, | ||
| integer, intent(in) | pow_value | ||
| ) |
Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function.
| [in] | buff | The buffer cell (point) value |
| [in] | field | The field value |
| [in] | weight | The weight factor for the field |
| [in] | pow_value | The power value for the power function |
Definition at line 117 of file fms_diag_elem_weight_procs.F90.
| elemental integer(i8_kind) function fms_diag_elem_weight_procs_mod::addwf_i8 | ( | integer(i8_kind), intent(in) | buff, |
| integer(i8_kind), intent(in) | field, | ||
| integer, intent(in) | weight, | ||
| integer, intent(in) | pow_value | ||
| ) |
Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function.
| [in] | buff | The buffer cell (point) value |
| [in] | field | The field value |
| [in] | weight | The weight factor for the field |
| [in] | pow_value | The power value for the power function |
Definition at line 117 of file fms_diag_elem_weight_procs.F90.
| elemental real(r4_kind) function fms_diag_elem_weight_procs_mod::addwf_r4 | ( | real(r4_kind), intent(in) | buff, |
| real(r4_kind), intent(in) | field, | ||
| real(r4_kind), intent(in) | weight, | ||
| integer, intent(in) | pow_value | ||
| ) |
Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function.
| [in] | buff | The buffer cell (point) value |
| [in] | field | The field value |
| [in] | weight | The weight factor for the field |
| [in] | pow_value | The power value for the power function |
Definition at line 61 of file fms_diag_elem_weight_procs.F90.
| elemental real(r4_kind) function addwf_r4 | ( | real(r4_kind), intent(in) | buff, |
| real(r4_kind), intent(in) | field, | ||
| real(r4_kind), intent(in) | weight, | ||
| integer, intent(in) | pow_value | ||
| ) |
Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function.
| [in] | buff | The buffer cell (point) value |
| [in] | field | The field value |
| [in] | weight | The weight factor for the field |
| [in] | pow_value | The power value for the power function |
Definition at line 61 of file fms_diag_elem_weight_procs.F90.
| elemental real(r8_kind) function addwf_r8 | ( | real(r8_kind), intent(in) | buff, |
| real(r8_kind), intent(in) | field, | ||
| real(r8_kind), intent(in) | weight, | ||
| integer, intent(in) | pow_value | ||
| ) |
Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function.
| [in] | buff | The buffer cell (point) value |
| [in] | field | The field value |
| [in] | weight | The weight factor for the field |
| [in] | pow_value | The power value for the power function |
Definition at line 80 of file fms_diag_elem_weight_procs.F90.
| elemental real(r8_kind) function fms_diag_elem_weight_procs_mod::addwf_r8 | ( | real(r8_kind), intent(in) | buff, |
| real(r8_kind), intent(in) | field, | ||
| real(r8_kind), intent(in) | weight, | ||
| integer, intent(in) | pow_value | ||
| ) |
Calculates and returns the value given by this formula: returned_value = buff + (weight * field)**pow_value Special cases when pow_value is equal to 1 or 2 do not explicitly use the power function.
| [in] | buff | The buffer cell (point) value |
| [in] | field | The field value |
| [in] | weight | The weight factor for the field |
| [in] | pow_value | The power value for the power function |
Definition at line 80 of file fms_diag_elem_weight_procs.F90.