Class Procedure Procedure
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(least_squares), | allocatable | :: | lsr(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(least_squares), | allocatable | :: | lsr(:) | |||
| integer, | intent(in) | :: | ncd | |||
| type(psb_desc_type), | intent(in) | :: | desc | |||
| type(connectivity), | intent(in) | :: | c2c | |||
| type(connectivity), | intent(in) | :: | f2b | |||
| type(face), | intent(in) | :: | faces(:) | |||
| type(vector), | intent(in) | :: | cell_cntr(:) | |||
| type(vector), | intent(in) | :: | face_cntr(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(least_squares), | intent(out), | allocatable | :: | lsr(:) | ||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | ncd |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(least_squares), | intent(in) | :: | lsq |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(least_squares), | intent(in) | :: | lsr | |||
| real(kind=psb_dpk_), | intent(inout) | :: | rhs(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=psb_dpk_), | public, | allocatable | :: | a(:) |
| generic, public :: nemo_sizeof => nemo_least_squares_sizeof | |
| procedure, public :: solve_least_squares | Math Operations |
| procedure, private :: nemo_least_squares_sizeof |