FDMLinearSystemSolver3.hpp
Go to the documentation of this file.
Abstract base class for 3-D finite difference-type linear system solver.
Definition: FDMLinearSystemSolver3.hpp:19
FDMLinearSystemSolver3 & operator=(const FDMLinearSystemSolver3 &)=delete
Deleted copy assignment operator.
std::shared_ptr< FDMLinearSystemSolver3 > FDMLinearSystemSolver3Ptr
Shared pointer type for the FDMLinearSystemSolver3.
Definition: FDMLinearSystemSolver3.hpp:52
FDMLinearSystemSolver3()=default
Default constructor.
virtual bool SolveCompressed(FDMCompressedLinearSystem3 *)
Solves the given compressed linear system.
Definition: FDMLinearSystemSolver3.hpp:45
virtual ~FDMLinearSystemSolver3()=default
Default virtual destructor.
Definition: pybind11Utils.hpp:20
virtual bool Solve(FDMLinearSystem3 *system)=0
Solves the given linear system.
Compressed linear system (Ax=b) for 3-D finite differencing.
Definition: FDMLinearSystem3.hpp:62
Linear system (Ax=b) for 3-D finite differencing.
Definition: FDMLinearSystem3.hpp:43