marian::TridiagonalSolver Class Referenceabstract
  Interface of tridiagonal system solvers. More...
#include <tridiagonalSolver.hpp>
Inheritance diagram for marian::TridiagonalSolver:
  
 Public Member Functions | |
| TridiagonalSolver () | |
| Constructor.  | |
| virtual std::vector< double > | solve (const TridiagonalOperator &A, const std::vector< double > &w) const =0 | 
| Method solves tridiagonal system using algorithm implemented in derived classes.  More... | |
| virtual TridiagonalSolver * | clone () const =0 | 
| Virtual copy constructor.  | |
| virtual | ~TridiagonalSolver () | 
| Destructor.  | |
Detailed Description
Method solves below system
where 
 is real number vector, and 
 is tridiagonal operator. This class is used to perform implicit step in FDM algorithm
Member Function Documentation
      
  | 
  pure virtual | 
Method solves below system
- Parameters
 - 
  
A Tridiagonal matrix defining tridiagonal system w Vector of real numbers  
- Returns
 - Vector of real numbers being solution of system: 
  
Implemented in marian::LUSolver.
The documentation for this class was generated from the following file:
- C:/Unix/home/OEM/fdm/src/FDM/tridiagonalSolver.hpp
 
          
          
 1.8.11