This derived type encapsulates the definition of least square fit matrix for interpolation method which is required for every combination of available nSourceFromCoarser
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(grw_matrixarray_type), | private | :: | matArray | ||||
| type(dyn_intarray_type), | private | :: | ID | Unique hash ID to identify different combination of available nSourceFromCoarser |
|||
| integer, | private | :: | nCoeffs | nCoeffs required for least square fit. Depends on nDims and order of interpolation |
|||
| type(grw_logicalarray_type), | private | :: | isInvertible | For every matrix in matArray, store if its invertible or not to avoid rebuilding singular matrix |