ginkgo/core/matrix/sellp.hpp Source File#
|
Reference API
|
sellp.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 lin_op.hpp:117
Definition lin_op.hpp:605
Definition lin_op.hpp:660
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 sellp.hpp:54
void read(const device_mat_data &data) override
value_type & val_at(size_type row, size_type slice_set, size_type idx) noexcept
Definition sellp.hpp:247
static std::unique_ptr< Sellp > create(std::shared_ptr< const Executor > exec, const dim< 2 > &size, size_type slice_size, size_type stride_factor, size_type total_cols)
index_type & col_at(size_type row, size_type slice_set, size_type idx) noexcept
Definition sellp.hpp:275
Sellp(const Sellp &)
std::unique_ptr< absolute_type > compute_absolute() const override
void read(const mat_data &data) override
void read(device_mat_data &&data) override
Sellp & operator=(Sellp &&)
size_type get_stride_factor() const noexcept
Definition sellp.hpp:213
const size_type * get_const_slice_sets() const noexcept
Definition sellp.hpp:196
index_type col_at(size_type row, size_type slice_set, size_type idx) const noexcept
Definition sellp.hpp:284
size_type * get_slice_lengths() noexcept
Definition sellp.hpp:165
Sellp & operator=(const Sellp &)
void compute_absolute_inplace() override
static std::unique_ptr< Sellp > create(std::shared_ptr< const Executor > exec, const dim< 2 > &size={}, size_type total_cols=0)
size_type get_num_stored_elements() const noexcept
Definition sellp.hpp:230
void write(mat_data &data) const override
value_type val_at(size_type row, size_type slice_set, size_type idx) const noexcept
Definition sellp.hpp:256
const index_type * get_const_col_idxs() const noexcept
Definition sellp.hpp:155
Sellp(Sellp &&)
std::unique_ptr< Diagonal< ValueType > > extract_diagonal() const override
const size_type * get_const_slice_lengths() const noexcept
Definition sellp.hpp:177
const value_type * get_const_values() const noexcept
Definition sellp.hpp:136
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
Definition dim.hpp:26
Definition matrix_data.hpp:126
Generated by