ginkgo/core/matrix/sparsity_csr.hpp Source File#
|
Reference API
|
sparsity_csr.hpp
Definition polymorphic_object.hpp:479
Definition lin_op.hpp:878
Definition polymorphic_object.hpp:668
Definition executor.hpp:615
Definition lin_op.hpp:117
Definition lin_op.hpp:605
Definition lin_op.hpp:433
Definition lin_op.hpp:660
Definition array.hpp:166
const value_type * get_const_data() const noexcept
Definition array.hpp:682
Definition device_matrix_data.hpp:36
Definition csr.hpp:123
Definition dense.hpp:116
Definition sparsity_csr.hpp:55
static std::unique_ptr< SparsityCsr > create(std::shared_ptr< const Executor > exec, const dim< 2 > &size, array< index_type > col_idxs, array< index_type > row_ptrs, value_type value=one< ValueType >())
std::unique_ptr< SparsityCsr > to_adjacency_matrix() const
SparsityCsr & operator=(SparsityCsr &&)
SparsityCsr & operator=(const SparsityCsr &)
index_type * get_col_idxs() noexcept
Definition sparsity_csr.hpp:124
SparsityCsr(SparsityCsr &&)
void read(const device_mat_data &data) override
void write(mat_data &data) const override
SparsityCsr(const SparsityCsr &)
const index_type * get_const_col_idxs() const noexcept
Definition sparsity_csr.hpp:133
void read(const mat_data &data) override
const index_type * get_const_row_ptrs() const noexcept
Definition sparsity_csr.hpp:152
void read(device_mat_data &&data) override
std::unique_ptr< LinOp > transpose() const override
size_type get_num_nonzeros() const noexcept
Definition sparsity_csr.hpp:181
const value_type * get_const_value() const noexcept
Definition sparsity_csr.hpp:171
index_type * get_row_ptrs() noexcept
Definition sparsity_csr.hpp:143
static std::unique_ptr< SparsityCsr > create(std::shared_ptr< const Executor > exec, std::shared_ptr< const LinOp > matrix)
void sort_by_column_index()
static std::unique_ptr< SparsityCsr > create(std::shared_ptr< const Executor > exec, const dim< 2 > &size=dim< 2 >{}, size_type num_nonzeros={})
static std::unique_ptr< const SparsityCsr > create_const(std::shared_ptr< const Executor > exec, const dim< 2 > &size, gko::detail::const_array_view< IndexType > &&col_idxs, gko::detail::const_array_view< IndexType > &&row_ptrs, ValueType value=one< ValueType >())
Definition sparsity_csr.hpp:261
std::unique_ptr< LinOp > conj_transpose() const override
STL namespace.
Definition dim.hpp:26
Definition matrix_data.hpp:126
Generated by