![]() |
|
Public Member Functions | |
TypeName ("GaussSeidel") | |
Runtime type information. | |
GaussSeidel (const word &fieldName, scalarField &psi, const lduMatrix &matrix, const scalarField &source, const FieldField< Field, scalar > &coupleBouCoeffs, const FieldField< Field, scalar > &coupleIntCoeffs, const lduCoupledInterfacePtrsList &interfaces, const direction cmpt, const label nSweeps, const scalar tolerance, const scalar relTol=0.0) | |
Construct from components. | |
GaussSeidel (const word &fieldName, scalarField &psi, const lduMatrix &matrix, const scalarField &source, const FieldField< Field, scalar > &coupleBouCoeffs, const FieldField< Field, scalar > &coupleIntCoeffs, const lduCoupledInterfacePtrsList &interfaces, const direction cmpt, Istream &solverData) | |
Construct from matrix components and solver data stream. | |
lduMatrix::solverPerformance | solve () |
Solve the matrix with this solver. | |
Static Public Member Functions | |
void | smooth (const word &fieldName, scalarField &psi, const lduMatrix &matrix, const scalarField &Source, const FieldField< Field, scalar > &bouCoeffs, const lduCoupledInterfacePtrsList &interfaces, const direction cmpt, const label nSweeps) |
Smooth for the given number of sweeps. | |
label | setMaxIter (const label mIter) |
Set maximum number of iterations. | |
Protected Attributes | |
scalar | tolerance_ |
scalar | relTol_ |
label | nSweeps_ |
Number of sweeps before the evaluation of residual. |
|
Construct from components.
|
|
Construct from matrix components and solver data stream.
|
|
Set maximum number of iterations.
Definition at line 147 of file GaussSeidel.H. |
|
Smooth for the given number of sweeps.
|
|
Solve the matrix with this solver.
Implements lduMatrix::solver. |
|
Runtime type information.
|
|
Number of sweeps before the evaluation of residual.
Definition at line 85 of file GaussSeidel.H. |
|
Definition at line 82 of file GaussSeidel.H. |
|
Definition at line 81 of file GaussSeidel.H. |