Class linear_solver_LU_cuda (o2scl_linalg)¶
-
class linear_solver_LU_cuda : public o2scl_linalg::linear_solver_LU_cuda_base, private o2scl_linalg::linear_solver<std::vector<double>, std::vector<double>>¶
CUDA linear solver using LU decomposition (partial pivoting)
This class is only defined if CUDA support was enabled during installation.
Public Functions
-
inline virtual void solve(size_t n, const std::vector<double> &A, const std::vector<double> &B, std::vector<double> &x)¶
Solve square linear system \( A x = b \) of size
n
.
-
inline virtual void solve(size_t n, const std::vector<double> &A, const std::vector<double> &B, std::vector<double> &x)¶