FDMGaussSeidelSolver2(unsigned int maxNumberOfIterations, unsigned int residualCheckInterval, double tolerance, double sorFactor=1.0, bool useRedBlackOrdering=false) | CubbyFlow::FDMGaussSeidelSolver2 | |
FDMLinearSystemSolver2()=default | CubbyFlow::FDMLinearSystemSolver2 | |
FDMLinearSystemSolver2(const FDMLinearSystemSolver2 &)=delete | CubbyFlow::FDMLinearSystemSolver2 | |
FDMLinearSystemSolver2(FDMLinearSystemSolver2 &&) noexcept=delete | CubbyFlow::FDMLinearSystemSolver2 | |
GetLastNumberOfIterations() const | CubbyFlow::FDMGaussSeidelSolver2 | |
GetLastResidual() const | CubbyFlow::FDMGaussSeidelSolver2 | |
GetMaxNumberOfIterations() const | CubbyFlow::FDMGaussSeidelSolver2 | |
GetSORFactor() const | CubbyFlow::FDMGaussSeidelSolver2 | |
GetTolerance() const | CubbyFlow::FDMGaussSeidelSolver2 | |
GetUseRedBlackOrdering() const | CubbyFlow::FDMGaussSeidelSolver2 | |
operator=(const FDMLinearSystemSolver2 &)=delete | CubbyFlow::FDMLinearSystemSolver2 | |
operator=(FDMLinearSystemSolver2 &&) noexcept=delete | CubbyFlow::FDMLinearSystemSolver2 | |
Relax(const FDMMatrix2 &A, const FDMVector2 &b, double sorFactor, FDMVector2 *x) | CubbyFlow::FDMGaussSeidelSolver2 | static |
Relax(const MatrixCSRD &A, const VectorND &b, double sorFactor, VectorND *x) | CubbyFlow::FDMGaussSeidelSolver2 | static |
RelaxRedBlack(const FDMMatrix2 &A, const FDMVector2 &b, double sorFactor, FDMVector2 *x) | CubbyFlow::FDMGaussSeidelSolver2 | static |
Solve(FDMLinearSystem2 *system) override | CubbyFlow::FDMGaussSeidelSolver2 | virtual |
SolveCompressed(FDMCompressedLinearSystem2 *system) override | CubbyFlow::FDMGaussSeidelSolver2 | virtual |
~FDMLinearSystemSolver2()=default | CubbyFlow::FDMLinearSystemSolver2 | virtual |