(Created page with 'An implementation of the H operator, an off-diagonal function used in linearizing the convection term. The momentum equation can be expressed as: <math>A_p \mathbf{U}_p = \…') |
m (moved FvMatrix;;H to OpenFOAM guide/FvMatrix;;H: Prevent name collisions) |
||
(One intermediate revision by the same user not shown) | |||
Line 31: | Line 31: | ||
Where: | Where: | ||
− | * ''r'' are related cells | + | * ''r'' are related cells<ref>What I'm calling ''related cells'' is conventionally called ''neighbours''. But [[OpenFOAM]] has a different meaning for ''neighbours'', so the term ''related cells'' is used.</ref>. |
− | The calculation of the sum of related cells is performed by [[lduMatrix | + | The calculation of the sum of related cells is performed by [[lduMatrix;;H]]. |
==Notes== | ==Notes== | ||
<references/> | <references/> | ||
[[Category:OpenFOAM coding guide]] | [[Category:OpenFOAM coding guide]] |
Latest revision as of 19:22, 30 June 2010
An implementation of the H operator, an off-diagonal function used in linearizing the convection term. The momentum equation can be expressed as:
Where:
- The subscript p is the cell volume index;
- A are discretization coefficients;
- U is velocity;
- p is pressure; and
- H is given by:
By face index:
Where:
- A are matrix coefficients;
- o and n are the owner and neighbour indices;
- i is the face index;
- is the fvMatrix field variable (usually velocity, 'U);
- S is the discretization source term.
By cell volume index:
Where:
- r are related cells[1].
The calculation of the sum of related cells is performed by lduMatrix;;H.