Class linear_solver_LU_cuda (o2scl_linalg)

O2scl : Class List

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.