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