| 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(:) |