This PR adds a batch::solver::Cg class, which similar to the batch::solver::Bicgstab enables solution for SPD matrices. The functionality is equivalent of the non-batched Cg solver.
Some comments
The .cu/.hip.cpp/.dp.cpp files can be safely ignored. All paths leading to those should result in GKO_NOT_IMPLEMENTED. These device kernels will be added in another PR.
The class and the framework is very similar to the bicgstab class, so hopefully it should be fairly easy to review.
This PR adds a batch::solver::Cg class, which similar to the batch::solver::Bicgstab enables solution for SPD matrices. The functionality is equivalent of the non-batched Cg solver.
Some comments