openclBISAI.hpp
Go to the documentation of this file.
133std::vector<int> buildCsrToCscOffsetMap(std::vector<int> colPointers, std::vector<int> rowIndices);
Definition: BlockedMatrix.hpp:29 int nnzb Definition: Preconditioner.hpp:46 int Nb Definition: Preconditioner.hpp:44 int N Definition: Preconditioner.hpp:43 int nnz Definition: Preconditioner.hpp:45 int verbosity Definition: Preconditioner.hpp:47 Definition: openclBISAI.hpp:37 bool create_preconditioner(BlockedMatrix< Scalar > *mat) override bool analyze_matrix(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat) override void apply(const cl::Buffer &y, cl::Buffer &x) override bool create_preconditioner(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat) override openclBISAI(bool opencl_ilu_parallel, int verbosity) void setOpencl(std::shared_ptr< cl::Context > &context, std::shared_ptr< cl::CommandQueue > &queue) override bool analyze_matrix(BlockedMatrix< Scalar > *mat) override Definition: openclPreconditioner.hpp:32 std::shared_ptr< cl::Context > context Definition: openclPreconditioner.hpp:35 std::vector< cl::Event > events Definition: openclPreconditioner.hpp:37 std::shared_ptr< cl::CommandQueue > queue Definition: openclPreconditioner.hpp:36 Definition: amgclSolverBackend.hpp:44 std::vector< int > buildCsrToCscOffsetMap(std::vector< int > colPointers, std::vector< int > rowIndices) |