FDMGaussSeidelSolver3(unsigned int maxNumberOfIterations, unsigned int residualCheckInterval, double tolerance, double sorFactor=1.0, bool useRedBlackOrdering=false) | CubbyFlow::FDMGaussSeidelSolver3 | |
FDMLinearSystemSolver3()=default | CubbyFlow::FDMLinearSystemSolver3 | |
FDMLinearSystemSolver3(const FDMLinearSystemSolver3 &)=delete | CubbyFlow::FDMLinearSystemSolver3 | |
FDMLinearSystemSolver3(FDMLinearSystemSolver3 &&) noexcept=delete | CubbyFlow::FDMLinearSystemSolver3 | |
GetLastNumberOfIterations() const | CubbyFlow::FDMGaussSeidelSolver3 | |
GetLastResidual() const | CubbyFlow::FDMGaussSeidelSolver3 | |
GetMaxNumberOfIterations() const | CubbyFlow::FDMGaussSeidelSolver3 | |
GetSORFactor() const | CubbyFlow::FDMGaussSeidelSolver3 | |
GetTolerance() const | CubbyFlow::FDMGaussSeidelSolver3 | |
GetUseRedBlackOrdering() const | CubbyFlow::FDMGaussSeidelSolver3 | |
operator=(const FDMLinearSystemSolver3 &)=delete | CubbyFlow::FDMLinearSystemSolver3 | |
operator=(FDMLinearSystemSolver3 &&) noexcept=delete | CubbyFlow::FDMLinearSystemSolver3 | |
Relax(const FDMMatrix3 &A, const FDMVector3 &b, double sorFactor, FDMVector3 *x) | CubbyFlow::FDMGaussSeidelSolver3 | static |
Relax(const MatrixCSRD &A, const VectorND &b, double sorFactor, VectorND *x) | CubbyFlow::FDMGaussSeidelSolver3 | static |
RelaxRedBlack(const FDMMatrix3 &A, const FDMVector3 &b, double sorFactor, FDMVector3 *x) | CubbyFlow::FDMGaussSeidelSolver3 | static |
Solve(FDMLinearSystem3 *system) override | CubbyFlow::FDMGaussSeidelSolver3 | virtual |
SolveCompressed(FDMCompressedLinearSystem3 *system) override | CubbyFlow::FDMGaussSeidelSolver3 | virtual |
~FDMLinearSystemSolver3()=default | CubbyFlow::FDMLinearSystemSolver3 | virtual |