13 #include "sll_working_precision.h"
30 generic :: get_diagonal => get_diagonal_default, &
49 sll_int32 ,
intent(in) :: i_row
50 sll_int32 ,
intent(in) :: i_col
51 sll_real64,
dimension(:),
intent(in) :: arr_x
63 sll_int32 ,
intent(in) :: i_row
64 sll_int32 ,
intent(in) :: i_col
65 sll_real64,
dimension(:),
intent(in) :: arr_x
77 sll_real64,
dimension(:) ,
intent(inout) :: diag
78 sll_int32,
optional,
intent(in) :: i_diag
91 sll_real64,
dimension(:,:,:) ,
intent(inout) :: diag
92 sll_int32,
optional,
intent(in) :: i_diag
module for abstract linear operator
module for abstract matrix
Module to select the kind parameter.
class for abstract linear operator
abstract class for matrix