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.