Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=int32), | public, | allocatable | :: | col_idx(:) | |||
integer(kind=int64), | public, | allocatable | :: | row_ptr(:) | |||
real(kind=real64), | public, | allocatable | :: | val(:) | |||
real(kind=real32), | public, | allocatable | :: | val_real32(:) | |||
complex(kind=real64), | public, | allocatable | :: | val_complex64(:) | |||
integer(kind=int32), | public | :: | dtype | = | real64 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(inout), | allocatable | :: | DiagonalVector(:) | ||
real(kind=real64), | intent(inout), | allocatable | :: | subDiagonalVector(:) | ||
real(kind=real64), | intent(inout), | allocatable | :: | V(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | CRS | |||
real(kind=real64), | intent(in) | :: | Old_vector(:) | |||
integer(kind=int32), | intent(in), | optional | :: | run_mode | ||
integer(kind=int32), | intent(in), | optional | :: | cache_size |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | CRS | |||
real(kind=real64), | intent(in) | :: | Old_vector(:) | |||
character(len=*), | intent(in) | :: | c_routine |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | CRS | |||
real(kind=real32), | intent(in) | :: | Old_vector(:) | |||
character(len=*), | intent(in) | :: | c_routine |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | CRS | |||
real(kind=real32), | intent(in) | :: | Old_vector(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | CRS | |||
complex(kind=real64), | intent(in) | :: | Old_vector(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | CRS | |||
real(kind=real64), | intent(in) | :: | Old_vector(:) | |||
integer(kind=int32), | intent(in), | optional | :: | run_mode | ||
integer(kind=int32), | intent(in), | optional | :: | cache_size |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | CRS | |||
complex(kind=real64), | intent(in) | :: | Old_vector(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | CRS | |||
real(kind=real32), | intent(in) | :: | Old_vector(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | CRS | |||
real(kind=real64), | intent(in) | :: | Old_vector(:) | |||
character(len=*), | intent(in) | :: | c_routine |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | CRS | |||
real(kind=real32), | intent(in) | :: | Old_vector(:) | |||
character(len=*), | intent(in) | :: | c_routine |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | old_vector(:) | |||
real(kind=real64), | intent(out) | :: | new_vector(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
integer(kind=int32), | intent(in) | :: | row | |||
integer(kind=int32), | intent(in) | :: | col |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | diag_vector(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(in) | :: | diag_vector(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | diag_vector(:) |
[2,5,8,11,13, 13] [2,2,5, 8,11, 13]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this |
$OMP parallel do
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | fill_in_order | |||
real(kind=real64), | intent(inout), | optional | :: | RHS(:) | ||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | old_vector(:) | |||
real(kind=real64), | intent(inout), | allocatable | :: | new_vector(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(inout), | allocatable | :: | x(:) | ||
real(kind=real64), | intent(in) | :: | b(:) | |||
logical, | intent(in), | optional | :: | debug | ||
real(kind=real64), | intent(in), | optional | :: | tol |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
integer(kind=int32), | intent(in) | :: | itr_tol | |||
real(kind=real64), | intent(in) | :: | tol | |||
real(kind=real64), | intent(in) | :: | x(:) | |||
real(kind=real64), | intent(in), | optional | :: | dt | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
real(kind=real64), | intent(in), | optional | :: | fix_val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
logical, | intent(in), | optional | :: | binomial | ||
real(kind=real64), | intent(in), | optional | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
complex(kind=real64), | intent(in), | optional | :: | coeff | ||
integer(kind=int32), | intent(in) | :: | itrmax | |||
logical, | intent(in), | optional | :: | binomial |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | idx(:) | |||
real(kind=real64), | intent(in) | :: | val(:) | |||
real(kind=real64), | intent(inout), | optional | :: | RHS(:) | ||
logical, | intent(in), | optional | :: | only_row |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | idx(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
integer(kind=int32), | intent(in) | :: | itr_tol | |||
real(kind=real64), | intent(in) | :: | tol | |||
complex(kind=real64), | intent(in) | :: | x(:) | |||
real(kind=real64), | intent(in), | optional | :: | dt | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
complex(kind=real64), | intent(in), | optional | :: | fix_val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in), | optional | :: | coeff | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | binomial | ||
real(kind=real64), | intent(in), | optional | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
real(kind=real64), | intent(in) | :: | cutoff_frequency |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
real(kind=real64), | intent(in) | :: | cutoff_frequency |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
logical, | intent(in), | optional | :: | binomial | ||
real(kind=real64), | intent(in), | optional | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | idx(:) | |||
complex(kind=real64), | intent(in) | :: | val(:) | |||
complex(kind=real64), | intent(inout), | optional | :: | RHS(:) | ||
logical, | intent(in), | optional | :: | only_row |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | u(:) | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in), | optional | :: | coeff |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | u0(:) | |||
complex(kind=real64), | intent(in) | :: | v0(:) | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
real(kind=real64), | intent(in) | :: | h | |||
real(kind=real64), | intent(in) | :: | t | |||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(in) | :: | u0(:) | |||
real(kind=real64), | intent(in) | :: | v0(:) | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
real(kind=real64), | intent(in) | :: | h | |||
real(kind=real64), | intent(in) | :: | t | |||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | u0(:) | |||
real(kind=real64), | intent(in) | :: | v0(:) | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
real(kind=real64), | intent(in) | :: | h | |||
real(kind=real64), | intent(in) | :: | t | |||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug | ||
real(kind=real64), | intent(in) | :: | cutoff_frequency |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | RHS(:) | |||
real(kind=real64), | intent(in) | :: | t | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | RHS(:) | |||
real(kind=real64), | intent(in) | :: | t | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug | ||
real(kind=real64), | intent(in) | :: | cutoff_frequency | |||
real(kind=real64), | intent(in), | optional | :: | weights(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | RHS(:) | |||
real(kind=real64), | intent(in) | :: | t | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in) | :: | coeff_1 | |||
complex(kind=real64), | intent(in) | :: | coeff_2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in) | :: | coeff_1 | |||
complex(kind=real64), | intent(in) | :: | coeff_2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in) | :: | coeff_1 | |||
complex(kind=real64), | intent(in) | :: | coeff_2 | |||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in) | :: | coeff_1 | |||
complex(kind=real64), | intent(in) | :: | coeff_2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
integer(kind=int32), | intent(in) | :: | itr_tol | |||
real(kind=real64), | intent(in) | :: | tol | |||
complex(kind=real64), | intent(in) | :: | x(:) | |||
real(kind=real64), | intent(in), | optional | :: | dt | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
complex(kind=real64), | intent(in), | optional | :: | fix_val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
integer(kind=int32), | intent(in) | :: | itr_tol | |||
real(kind=real64), | intent(in) | :: | tol | |||
real(kind=real64), | intent(in) | :: | x(:) | |||
real(kind=real64), | intent(in), | optional | :: | dt | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
real(kind=real64), | intent(in), | optional | :: | fix_val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
integer(kind=int32), | intent(in) | :: | itr_tol | |||
real(kind=real64), | intent(in) | :: | tol | |||
complex(kind=real64), | intent(in) | :: | x(:) | |||
real(kind=real64), | intent(in), | optional | :: | dt | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
complex(kind=real64), | intent(in), | optional | :: | fix_val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
integer(kind=int32), | intent(in) | :: | itr_tol | |||
real(kind=real64), | intent(in) | :: | tol | |||
real(kind=real64), | intent(in) | :: | x(:) | |||
real(kind=real64), | intent(in), | optional | :: | dt | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
real(kind=real64), | intent(in), | optional | :: | fix_val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in), | optional | :: | coeff | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | binomial | ||
real(kind=real64), | intent(in), | optional | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
complex(kind=real64), | intent(in), | optional | :: | coeff | ||
integer(kind=int32), | intent(in) | :: | itrmax | |||
logical, | intent(in), | optional | :: | binomial |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
real(kind=real64), | intent(in) | :: | cutoff_frequency |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | coeff | ||
logical, | intent(in), | optional | :: | debug | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
real(kind=real64), | intent(in) | :: | cutoff_frequency |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
logical, | intent(in), | optional | :: | binomial | ||
real(kind=real64), | intent(in), | optional | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
logical, | intent(in), | optional | :: | binomial | ||
real(kind=real64), | intent(in), | optional | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
real(kind=real64), | intent(in), | optional | :: | r |
not verified.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in) | :: | coeff_1 | |||
complex(kind=real64), | intent(in) | :: | coeff_2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in) | :: | coeff_1 | |||
complex(kind=real64), | intent(in) | :: | coeff_2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in) | :: | coeff_1 | |||
complex(kind=real64), | intent(in) | :: | coeff_2 | |||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in) | :: | coeff_1 | |||
complex(kind=real64), | intent(in) | :: | coeff_2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | u0(:) | |||
complex(kind=real64), | intent(in) | :: | v0(:) | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
real(kind=real64), | intent(in) | :: | h | |||
real(kind=real64), | intent(in) | :: | t | |||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(in) | :: | u0(:) | |||
real(kind=real64), | intent(in) | :: | v0(:) | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
real(kind=real64), | intent(in) | :: | h | |||
real(kind=real64), | intent(in) | :: | t | |||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | u0(:) | |||
real(kind=real64), | intent(in) | :: | v0(:) | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
real(kind=real64), | intent(in) | :: | h | |||
real(kind=real64), | intent(in) | :: | t | |||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug | ||
real(kind=real64), | intent(in) | :: | cutoff_frequency |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | RHS(:) | |||
real(kind=real64), | intent(in) | :: | t | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | RHS(:) | |||
real(kind=real64), | intent(in) | :: | t | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | RHS(:) | |||
real(kind=real64), | intent(in) | :: | t | |||
real(kind=real64), | intent(in), | optional | :: | tol | ||
integer(kind=int32), | intent(in), | optional | :: | itrmax | ||
integer(kind=int32), | intent(in), | optional | :: | fix_idx(:) | ||
logical, | intent(in), | optional | :: | debug | ||
real(kind=real64), | intent(in) | :: | cutoff_frequency | |||
real(kind=real64), | intent(in), | optional | :: | weights(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(in) | :: | this | |||
complex(kind=real64), | intent(in) | :: | u(:) | |||
complex(kind=real64), | intent(in) | :: | v(:) | |||
real(kind=real64), | intent(in) | :: | tol | |||
integer(kind=int32), | intent(in) | :: | itrmax | |||
complex(kind=real64), | intent(in), | optional | :: | coeff |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | idx(:) | |||
complex(kind=real64), | intent(in) | :: | val(:) | |||
complex(kind=real64), | intent(inout), | optional | :: | RHS(:) | ||
logical, | intent(in), | optional | :: | only_row |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | idx(:) | |||
real(kind=real64), | intent(in) | :: | val(:) | |||
real(kind=real64), | intent(inout), | optional | :: | RHS(:) | ||
logical, | intent(in), | optional | :: | only_row |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CRS_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | idx(:) |