(git:c5411e0)
Loading...
Searching...
No Matches
kahan_sum::accurate_sum Interface Reference

Public Member Functions

pure real(kind=sp) function kahan_sum_s1 (array, mask)
 ...
 
pure real(kind=dp) function kahan_sum_d1 (array, mask)
 ...
 
pure complex(kind=sp) function kahan_sum_c1 (array, mask)
 ...
 
pure complex(kind=dp) function kahan_sum_z1 (array, mask)
 ...
 
pure real(kind=sp) function kahan_sum_s2 (array, mask)
 ...
 
pure real(kind=dp) function kahan_sum_d2 (array, mask)
 ...
 
pure complex(kind=sp) function kahan_sum_c2 (array, mask)
 ...
 
pure complex(kind=dp) function kahan_sum_z2 (array, mask)
 ...
 
pure real(kind=sp) function kahan_sum_s3 (array, mask)
 ...
 
pure real(kind=dp) function kahan_sum_d3 (array, mask)
 ...
 
pure complex(kind=sp) function kahan_sum_c3 (array, mask)
 ...
 
pure complex(kind=dp) function kahan_sum_z3 (array, mask)
 ...
 
pure real(kind=sp) function kahan_sum_s4 (array, mask)
 ...
 
pure real(kind=dp) function kahan_sum_d4 (array, mask)
 ...
 
pure complex(kind=sp) function kahan_sum_c4 (array, mask)
 ...
 
pure complex(kind=dp) function kahan_sum_z4 (array, mask)
 ...
 
pure real(kind=sp) function kahan_sum_s5 (array, mask)
 ...
 
pure real(kind=dp) function kahan_sum_d5 (array, mask)
 ...
 
pure complex(kind=sp) function kahan_sum_c5 (array, mask)
 ...
 
pure complex(kind=dp) function kahan_sum_z5 (array, mask)
 ...
 
pure real(kind=sp) function kahan_sum_s6 (array, mask)
 ...
 
pure real(kind=dp) function kahan_sum_d6 (array, mask)
 ...
 
pure complex(kind=sp) function kahan_sum_c6 (array, mask)
 ...
 
pure complex(kind=dp) function kahan_sum_z6 (array, mask)
 ...
 
pure real(kind=sp) function kahan_sum_s7 (array, mask)
 ...
 
pure real(kind=dp) function kahan_sum_d7 (array, mask)
 ...
 
pure complex(kind=sp) function kahan_sum_c7 (array, mask)
 ...
 
pure complex(kind=dp) function kahan_sum_z7 (array, mask)
 ...
 

Detailed Description

Definition at line 41 of file kahan_sum.F.

Member Function/Subroutine Documentation

◆ kahan_sum_s1()

pure real(kind=sp) function kahan_sum::accurate_sum::kahan_sum_s1 ( real(kind=sp), dimension(:), intent(in)  array,
logical, dimension(:), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 70 of file kahan_sum.F.

◆ kahan_sum_d1()

pure real(kind=dp) function kahan_sum::accurate_sum::kahan_sum_d1 ( real(kind=dp), dimension(:), intent(in)  array,
logical, dimension(:), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 105 of file kahan_sum.F.

◆ kahan_sum_c1()

pure complex(kind=sp) function kahan_sum::accurate_sum::kahan_sum_c1 ( complex(kind=sp), dimension(:), intent(in)  array,
logical, dimension(:), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 177 of file kahan_sum.F.

◆ kahan_sum_z1()

pure complex(kind=dp) function kahan_sum::accurate_sum::kahan_sum_z1 ( complex(kind=dp), dimension(:), intent(in)  array,
logical, dimension(:), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 212 of file kahan_sum.F.

◆ kahan_sum_s2()

pure real(kind=sp) function kahan_sum::accurate_sum::kahan_sum_s2 ( real(kind=sp), dimension(:, :), intent(in)  array,
logical, dimension(:, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 247 of file kahan_sum.F.

◆ kahan_sum_d2()

pure real(kind=dp) function kahan_sum::accurate_sum::kahan_sum_d2 ( real(kind=dp), dimension(:, :), intent(in)  array,
logical, dimension(:, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 313 of file kahan_sum.F.

◆ kahan_sum_c2()

pure complex(kind=sp) function kahan_sum::accurate_sum::kahan_sum_c2 ( complex(kind=sp), dimension(:, :), intent(in)  array,
logical, dimension(:, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 379 of file kahan_sum.F.

◆ kahan_sum_z2()

pure complex(kind=dp) function kahan_sum::accurate_sum::kahan_sum_z2 ( complex(kind=dp), dimension(:, :), intent(in)  array,
logical, dimension(:, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 418 of file kahan_sum.F.

◆ kahan_sum_s3()

pure real(kind=sp) function kahan_sum::accurate_sum::kahan_sum_s3 ( real(kind=sp), dimension(:, :, :), intent(in)  array,
logical, dimension(:, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 484 of file kahan_sum.F.

◆ kahan_sum_d3()

pure real(kind=dp) function kahan_sum::accurate_sum::kahan_sum_d3 ( real(kind=dp), dimension(:, :, :), intent(in)  array,
logical, dimension(:, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 527 of file kahan_sum.F.

◆ kahan_sum_c3()

pure complex(kind=sp) function kahan_sum::accurate_sum::kahan_sum_c3 ( complex(kind=sp), dimension(:, :, :), intent(in)  array,
logical, dimension(:, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 634 of file kahan_sum.F.

◆ kahan_sum_z3()

pure complex(kind=dp) function kahan_sum::accurate_sum::kahan_sum_z3 ( complex(kind=dp), dimension(:, :, :), intent(in)  array,
logical, dimension(:, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 677 of file kahan_sum.F.

◆ kahan_sum_s4()

pure real(kind=sp) function kahan_sum::accurate_sum::kahan_sum_s4 ( real(kind=sp), dimension(:, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 720 of file kahan_sum.F.

◆ kahan_sum_d4()

pure real(kind=dp) function kahan_sum::accurate_sum::kahan_sum_d4 ( real(kind=dp), dimension(:, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 768 of file kahan_sum.F.

◆ kahan_sum_c4()

pure complex(kind=sp) function kahan_sum::accurate_sum::kahan_sum_c4 ( complex(kind=sp), dimension(:, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 816 of file kahan_sum.F.

◆ kahan_sum_z4()

pure complex(kind=dp) function kahan_sum::accurate_sum::kahan_sum_z4 ( complex(kind=dp), dimension(:, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 865 of file kahan_sum.F.

◆ kahan_sum_s5()

pure real(kind=sp) function kahan_sum::accurate_sum::kahan_sum_s5 ( real(kind=sp), dimension(:, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 914 of file kahan_sum.F.

◆ kahan_sum_d5()

pure real(kind=dp) function kahan_sum::accurate_sum::kahan_sum_d5 ( real(kind=dp), dimension(:, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 967 of file kahan_sum.F.

◆ kahan_sum_c5()

pure complex(kind=sp) function kahan_sum::accurate_sum::kahan_sum_c5 ( complex(kind=sp), dimension(:, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 1020 of file kahan_sum.F.

◆ kahan_sum_z5()

pure complex(kind=dp) function kahan_sum::accurate_sum::kahan_sum_z5 ( complex(kind=dp), dimension(:, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 1073 of file kahan_sum.F.

◆ kahan_sum_s6()

pure real(kind=sp) function kahan_sum::accurate_sum::kahan_sum_s6 ( real(kind=sp), dimension(:, :, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 1126 of file kahan_sum.F.

◆ kahan_sum_d6()

pure real(kind=dp) function kahan_sum::accurate_sum::kahan_sum_d6 ( real(kind=dp), dimension(:, :, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 1183 of file kahan_sum.F.

◆ kahan_sum_c6()

pure complex(kind=sp) function kahan_sum::accurate_sum::kahan_sum_c6 ( complex(kind=sp), dimension(:, :, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 1240 of file kahan_sum.F.

◆ kahan_sum_z6()

pure complex(kind=dp) function kahan_sum::accurate_sum::kahan_sum_z6 ( complex(kind=dp), dimension(:, :, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 1297 of file kahan_sum.F.

◆ kahan_sum_s7()

pure real(kind=sp) function kahan_sum::accurate_sum::kahan_sum_s7 ( real(kind=sp), dimension(:, :, :, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 1354 of file kahan_sum.F.

◆ kahan_sum_d7()

pure real(kind=dp) function kahan_sum::accurate_sum::kahan_sum_d7 ( real(kind=dp), dimension(:, :, :, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 1415 of file kahan_sum.F.

◆ kahan_sum_c7()

pure complex(kind=sp) function kahan_sum::accurate_sum::kahan_sum_c7 ( complex(kind=sp), dimension(:, :, :, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 1476 of file kahan_sum.F.

◆ kahan_sum_z7()

pure complex(kind=dp) function kahan_sum::accurate_sum::kahan_sum_z7 ( complex(kind=dp), dimension(:, :, :, :, :, :, :), intent(in)  array,
logical, dimension(:, :, :, :, :, :, :), intent(in), optional  mask 
)

...

Parameters
array...
mask...
Returns
...

Definition at line 1537 of file kahan_sum.F.


The documentation for this interface was generated from the following file: