batchified version of \( y = x + a*y \)
More...
batchified version of \( y = x + a*y \)
Definition at line 168 of file batch_ops.F90.
|
subroutine | dbatch_xpay_vec (np, xx, aa, yy, a_start, a_full) |
| calculate yy(ist,:) = xx(ist,:) + aa(ist)*yy(ist,:) for a batch More...
|
|
subroutine | zbatch_xpay_vec (np, xx, aa, yy, a_start, a_full) |
| calculate yy(ist,:) = xx(ist,:) + aa(ist)*yy(ist,:) for a batch More...
|
|
subroutine | dbatch_xpay_const (np, xx, aa, yy) |
| calculate yy(ist) = xx(ist) + aa*yy(ist) for a batch More...
|
|
subroutine | zbatch_xpay_const (np, xx, aa, yy) |
| calculate yy(ist) = xx(ist) + aa*yy(ist) for a batch More...
|
|
◆ dbatch_xpay_vec()
subroutine batch_ops_oct_m::batch_xpay::dbatch_xpay_vec |
( |
integer, intent(in) |
np, |
|
|
class(batch_t), intent(in) |
xx, |
|
|
real(real64), dimension(:), intent(in) |
aa, |
|
|
class(batch_t), intent(inout) |
yy, |
|
|
integer, intent(in), optional |
a_start, |
|
|
logical, intent(in), optional |
a_full |
|
) |
| |
|
private |
calculate yy(ist,:) = xx(ist,:) + aa(ist)*yy(ist,:) for a batch
- Parameters
-
[in] | np | number of points |
[in] | aa | array of constants aa(ist) |
[in,out] | yy | yy(ist,:) = xx(ist,:) + aa(ist)*yy(ist,:) |
Definition at line 1290 of file batch_ops.F90.
◆ zbatch_xpay_vec()
subroutine batch_ops_oct_m::batch_xpay::zbatch_xpay_vec |
( |
integer, intent(in) |
np, |
|
|
class(batch_t), intent(in) |
xx, |
|
|
complex(real64), dimension(:), intent(in) |
aa, |
|
|
class(batch_t), intent(inout) |
yy, |
|
|
integer, intent(in), optional |
a_start, |
|
|
logical, intent(in), optional |
a_full |
|
) |
| |
|
private |
calculate yy(ist,:) = xx(ist,:) + aa(ist)*yy(ist,:) for a batch
- Parameters
-
[in] | np | number of points |
[in] | aa | array of constants aa(ist) |
[in,out] | yy | yy(ist,:) = xx(ist,:) + aa(ist)*yy(ist,:) |
Definition at line 2750 of file batch_ops.F90.
◆ dbatch_xpay_const()
subroutine batch_ops_oct_m::batch_xpay::dbatch_xpay_const |
( |
integer, intent(in) |
np, |
|
|
class(batch_t), intent(in) |
xx, |
|
|
real(real64), intent(in) |
aa, |
|
|
class(batch_t), intent(inout) |
yy |
|
) |
| |
|
private |
calculate yy(ist) = xx(ist) + aa*yy(ist) for a batch
- Parameters
-
[in] | np | number of points |
[in,out] | yy | yy(ist) = xx(ist) + a*yy(ist) |
Definition at line 1429 of file batch_ops.F90.
◆ zbatch_xpay_const()
subroutine batch_ops_oct_m::batch_xpay::zbatch_xpay_const |
( |
integer, intent(in) |
np, |
|
|
class(batch_t), intent(in) |
xx, |
|
|
complex(real64), intent(in) |
aa, |
|
|
class(batch_t), intent(inout) |
yy |
|
) |
| |
|
private |
calculate yy(ist) = xx(ist) + aa*yy(ist) for a batch
- Parameters
-
[in] | np | number of points |
[in,out] | yy | yy(ist) = xx(ist) + a*yy(ist) |
Definition at line 2872 of file batch_ops.F90.
The documentation for this interface was generated from the following file: