The Add_to_Matrix_Equation_Ortho_Diffusion procedure adds the linearized version of the Ortho_Diffusion Term to the specified matrix equation. It currently assumes that there is a one-to-one correspondence between the Ortho_Diffusion locus (e.g. Cells) and the equation and variable numbering, and furthermore assumes that the locus is Cells.
Calling syntax:
call Add_to_Matrix_Equation (Diff_Term, ELLM, RHS_MV) |
Input variables:
Diff_Term | The Ortho_Diffusion Term to be added. | ||
ELLM | The ELL Matrix to be incremented. | ||
RHS_MV | The right-hand side Mathematic Vector to be incremented. |
Output variables:
ELLM | The ELL Matrix that has been incremented. | ||
RHS_MV | The right-hand side Mathematic Vector that has been incremented. |
Internal variables:
Matrix_Columns | Columns for the added matrix values. | ||
Matrix_Rows | Rows for the added matrix values. | ||
Matrix_Values | Calculated values to be added to the matrix or vector. |
The Add_to_Matrix_Equation_Ortho_Diffusion code listing contains additional documentation.
Michael L. Hall