Forward declarations for a generic solver layer, providing bindings to a native Gauss solver, ViennaCL, etc. More...
Go to the source code of this file.
Namespaces | |
| namespace | viennashe |
| The main ViennaSHE namespace. All functionality resides inside this namespace. | |
| namespace | viennashe::solvers |
| Namespace containing a variety of different linear solvers. | |
Functions | |
| std::vector< double > | viennashe::solvers::solve (viennashe::math::sparse_matrix< double > &A, std::vector< double > const &b, linear_solver_config const &config) |
| Public interface for solving a system of linear equations represented using a sparse matrix. More... | |
| std::vector< double > | viennashe::solvers::solve (viennashe::math::dense_matrix< double > &A, std::vector< double > const &b) |
| Public interface for solving a system of linear equations using a dense matrix. More... | |
Forward declarations for a generic solver layer, providing bindings to a native Gauss solver, ViennaCL, etc.
Definition in file forwards.h.