13.2.12 Residual_ELL_Matrix Procedure

The Residual procedure calculates the global residual vector of a linear system represented by an ELL Matrix and a two Mathematic Vectors.

Calling syntax:

call Residual (Residual_MV, A_ELLM, X_MV, B_MV)

Input variables:

 A_ELLM  An ELL_Matrix object to be multiplied.
 X_MV  A Mathematic_Vector object to be multiplied. The Structure of the Mathematic_Vector must be the same as the Column_Structure of the ELL_Matrix.
 B_MV  Mathematic_Vector object to be subtracted from the MatVec. The Structure of the Mathematic_Vector must be the same as the Row_Structure of A_ELLM.

Output variable:

 Residual_MV  Mathematic_Vector object result of multiplying A_ELLM by X_MV and subtracting B_MV. The resultant Mathematic_Vector will have the same Structure as the Row_Structure of the ELL_Matrix.

The Residual_ELL_Matrix code listing contains additional documentation.

Michael L. Hall