tem_intpMatrixLSF_type Derived Type

type, public :: tem_intpMatrixLSF_type

This derived type encapsulates the definition of least square fit matrix for interpolation method which is required for every combination of available nSourceFromCoarser


Inherits

type~~tem_intpmatrixlsf_type~~InheritsGraph type~tem_intpmatrixlsf_type tem_intpMatrixLSF_type type~grw_logicalarray_type grw_logicalarray_type type~tem_intpmatrixlsf_type->type~grw_logicalarray_type isInvertible type~grw_matrixarray_type grw_matrixarray_type type~tem_intpmatrixlsf_type->type~grw_matrixarray_type matArray type~dyn_intarray_type dyn_intarray_type type~tem_intpmatrixlsf_type->type~dyn_intarray_type ID type~tem_matrix_type tem_matrix_type type~grw_matrixarray_type->type~tem_matrix_type val

Contents


Components

TypeVisibilityAttributesNameInitial
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