NormalsMultiplyAdd

This program modifies inputfileNormalEquation in a way that $\bar{\M x}$ is estimated instead of $\M x$. \[ \bar{\M x} := \M x + \alpha\, \M x_0, \]where $\M x_0$ is inputfileParameter and $\alpha$ is factor. This can be used to re-add reduced reference fields before a combined estimation at normal equation level. Therefore the right hand side of the normal equations is modified by \[ \bar{\M n} := \M n + \alpha\,\M N\M x_0, \]and the quadratic sum of observations by \[ \bar{\M l^T\M P\M l} := \M l^T\M P\M l + \alpha^2\,\M x_0^T\M N\M x_0 + 2\alpha\,\M x_0^T\M n \] As the normal matrix itself is not modified, rewriting of the matrix can be disabled by setting writeNormalMatrix to false.

NameTypeAnnotation
outputfileNormalEquation
filename
inputfileNormalEquation
filename
inputfileParameter
filenamex
factor
doublealpha
writeNormalMatrix
booleanwrite full coefficient matrix, right hand sides and info files
This program is parallelized.