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 |