CubbyFlow::FDMLinearSystemSolver2 Class Referenceabstract
Abstract base class for 2-D finite difference-type linear system solver. More...
#include <Core/Solver/FDM/FDMLinearSystemSolver2.h>
Inheritance diagram for CubbyFlow::FDMLinearSystemSolver2:
Public Member Functions | |
virtual | ~FDMLinearSystemSolver2 ()=default |
virtual bool | Solve (FDMLinearSystem2 *system)=0 |
Solves the given linear system. More... | |
virtual bool | SolveCompressed (FDMCompressedLinearSystem2 *) |
Solves the given compressed linear system. More... | |
Detailed Description
Abstract base class for 2-D finite difference-type linear system solver.
Constructor & Destructor Documentation
◆ ~FDMLinearSystemSolver2()
|
virtualdefault |
Member Function Documentation
◆ Solve()
|
pure virtual |
Solves the given linear system.
Implemented in CubbyFlow::FDMMGSolver2, CubbyFlow::FDMGaussSeidelSolver2, CubbyFlow::FDMICCGSolver2, CubbyFlow::FDMJacobiSolver2, and CubbyFlow::FDMCGSolver2.
◆ SolveCompressed()
|
inlinevirtual |
Solves the given compressed linear system.
Reimplemented in CubbyFlow::FDMGaussSeidelSolver2, CubbyFlow::FDMICCGSolver2, CubbyFlow::FDMJacobiSolver2, and CubbyFlow::FDMCGSolver2.
The documentation for this class was generated from the following file:
- Core/Solver/FDM/FDMLinearSystemSolver2.h