ginkgo/core/matrix/coo.hpp Source File#
|
Reference API
|
coo.hpp
Definition polymorphic_object.hpp:479
Definition lin_op.hpp:742
Definition lin_op.hpp:793
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:660
Definition array.hpp:166
const value_type * get_const_data() const noexcept
Definition array.hpp:682
Definition device_matrix_data.hpp:36
Definition coo.hpp:29
Definition coo.hpp:61
const index_type * get_const_col_idxs() const noexcept
Definition coo.hpp:163
void read(const device_mat_data &data) override
static std::unique_ptr< const Coo > create_const(std::shared_ptr< const Executor > exec, const dim< 2 > &size, gko::detail::const_array_view< ValueType > &&values, gko::detail::const_array_view< IndexType > &&col_idxs, gko::detail::const_array_view< IndexType > &&row_idxs)
void resize(dim< 2 > new_size, size_type nnz)
void read(device_mat_data &&data) override
const LinOp * apply2(ptr_param< const LinOp > alpha, ptr_param< const LinOp > b, ptr_param< LinOp > x) const
LinOp * apply2(ptr_param< const LinOp > b, ptr_param< LinOp > x)
LinOp * apply2(ptr_param< const LinOp > alpha, ptr_param< const LinOp > b, ptr_param< LinOp > x)
void compute_absolute_inplace() override
const value_type * get_const_values() const noexcept
Definition coo.hpp:144
void read(const mat_data &data) override
const index_type * get_const_row_idxs() const noexcept
Definition coo.hpp:182
const LinOp * apply2(ptr_param< const LinOp > b, ptr_param< LinOp > x) const
std::unique_ptr< absolute_type > compute_absolute() const override
static std::unique_ptr< Coo > create(std::shared_ptr< const Executor > exec, const dim< 2 > &size=dim< 2 >{}, size_type num_nonzeros={})
void write(mat_data &data) const override
size_type get_num_stored_elements() const noexcept
Definition coo.hpp:192
std::unique_ptr< Diagonal< ValueType > > extract_diagonal() const override
static std::unique_ptr< Coo > create(std::shared_ptr< const Executor > exec, const dim< 2 > &size, array< value_type > values, array< index_type > col_idxs, array< index_type > row_idxs)
Definition csr.hpp:123
Definition dense.hpp:116
Definition hybrid.hpp:54
Definition utils_helper.hpp:41
typename detail::next_precision_impl< T >::type next_precision
Definition math.hpp:438
typename detail::remove_complex_s< T >::type remove_complex
Definition math.hpp:260
STL namespace.
Definition dim.hpp:26
Definition matrix_data.hpp:126
Generated by