ARTS built-in documentation server

Workspace Method covmat_seAddBlock

Description

Add a block to the measurement covariance matrix covmat_se

This functions adds a given dense or sparse matrix as block to the covariance
matrix covmat_sx. The position of the block can be given by the generic
arguments ``i`` and ``j``. Note that diagonal blocks must be added in order starting from
in the top left corner. If an off-diagonal block is added it must have corresponding
existing blocks on the diagonal and these must be consistent with the dimensions
of the block.  If ``i`` and ``j``  are not provided, the blok will be added
at the first free spot on the diagonal.

Authors: Simon Pfreundschuh

Synopsis

covmat_seAddBlock( covmat_se, block, i, j )

Variables

OUT+INcovmat_se(CovarianceMatrix)Covariance matrix for observation uncertainties.
GINblock(Matrix, Sparse)The block to add to the covariance matrix
GINi(Index, Default: -1)Index of a retrieval quantity. Must satisfy ``i`` <= ``j``.
GINj(Index, Default: -1)Index of a retrieval quantity. Must satisfy ``i`` <= ``j``.