Variable sofa::component::linearsolver::direct::CUDASparseCholeskySolverClass#

Variable Documentation#

int sofa::component::linearsolver::direct::CUDASparseCholeskySolverClass = core::RegisterObject("Direct linear solver based on Sparse Cholesky factorization, implemented with the cuSOLVER library").add<CUDASparseCholeskySolver<CompressedRowSparseMatrix<float>, FullVector<float>>>().add<CUDASparseCholeskySolver<CompressedRowSparseMatrix<sofa::type::Mat<3, 3, float>>, FullVector<float>>>().add<CUDASparseCholeskySolver<CompressedRowSparseMatrix<double>, FullVector<double>>>().add<CUDASparseCholeskySolver<CompressedRowSparseMatrix<sofa::type::Mat<3, 3, double>>, FullVector<double>>>()#