|
SIRIUS 7.5.0
Electronic structure library and applications
|
This is the complete list of members for sirius::la::dmatrix< T >, including all inherited members.
| add(const int irow_glob, const int icol_glob, T val) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| add(real_type< T > beta__, const int irow_glob, const int icol_glob, T val) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| allocate(memory_t memory__) | sirius::sddk::mdarray< T, 2 > | inline |
| allocate(memory_pool &mp__) | sirius::sddk::mdarray< T, 2 > | inline |
| at(memory_t mem__) const | sirius::sddk::mdarray< T, 2 > | inline |
| at(memory_t mem__) | sirius::sddk::mdarray< T, 2 > | inline |
| at_idx(memory_t mem__, index_type const idx__) const | sirius::sddk::mdarray< T, 2 > | inlineprivate |
| at_idx(memory_t mem__, index_type const idx__) | sirius::sddk::mdarray< T, 2 > | inlineprivate |
| blacs_grid() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| blacs_grid_ | sirius::la::dmatrix< T > | private |
| bs_col() const | sirius::la::dmatrix< T > | inline |
| bs_col_ | sirius::la::dmatrix< T > | private |
| bs_row() const | sirius::la::dmatrix< T > | inline |
| bs_row_ | sirius::la::dmatrix< T > | private |
| checksum(int m__, int n__) const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| mdarray< T, 2 >::checksum(size_t idx0__, size_t size__) const | sirius::sddk::mdarray< T, 2 > | inline |
| checksum_w(size_t idx0__, size_t size__) const | sirius::sddk::mdarray< T, 2 > | inline |
| comm() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| copy_to(sddk::memory_t mem__, int ir0__, int ic0__, int nr__, int nc__) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| mdarray< T, 2 >::copy_to(memory_t mem__, size_t idx0__, size_t n__, acc::stream_id sid=acc::stream_id(-1)) | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray< T, 2 >::copy_to(memory_t mem__, acc::stream_id sid=acc::stream_id(-1)) | sirius::sddk::mdarray< T, 2 > | inline |
| deallocate(memory_t memory__) | sirius::sddk::mdarray< T, 2 > | inline |
| descriptor() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| descriptor_ | sirius::la::dmatrix< T > | private |
| dim(int i) const | sirius::sddk::mdarray< T, 2 > | inline |
| dims_ | sirius::sddk::mdarray< T, 2 > | private |
| dmatrix(dmatrix< T > const &src)=delete (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | private |
| dmatrix() (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| dmatrix(int num_rows__, int num_cols__, BLACS_grid const &blacs_grid__, int bs_row__, int bs_col__, sddk::memory_t mem_type__=sddk::memory_t::host) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| dmatrix(int num_rows__, int num_cols__, sddk::memory_t mem_type__=sddk::memory_t::host) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| dmatrix(int num_rows__, int num_cols__, sddk::memory_pool &mp__, std::string const &label__="") (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| dmatrix(T *ptr__, int num_rows__, int num_cols__, BLACS_grid const &blacs_grid__, int bs_row__, int bs_col__) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| dmatrix(int num_rows__, int num_cols__, BLACS_grid const &blacs_grid__, int bs_row__, int bs_col__, sddk::memory_pool &mp__) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| dmatrix(T *ptr__, int num_rows__, int num_cols__) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| dmatrix(dmatrix< T > &&src)=default (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| get_diag(int n__) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| get_full_matrix() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| grid_layout() (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| grid_layout(int irow0__, int jcol0__, int mrow__, int ncol__) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| grid_layout_ (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | private |
| hash(uint64_t h__=5381) const | sirius::sddk::mdarray< T, 2 > | inline |
| icol(int icol_loc) const | sirius::la::dmatrix< T > | inline |
| idx(Args... args) const | sirius::sddk::mdarray< T, 2 > | inlineprivate |
| init() (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inlineprivate |
| init_dimensions(std::array< mdarray_index_descriptor, N > const dims__) | sirius::sddk::mdarray< T, 2 > | inlineprivate |
| irow(int irow_loc) const | sirius::la::dmatrix< T > | inline |
| label_ | sirius::sddk::mdarray< T, 2 > | private |
| ld() const | sirius::sddk::mdarray< T, 2 > | inline |
| make_real_diag(int n__) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| mdarray(mdarray< T, N > const &src)=delete | sirius::sddk::mdarray< T, 2 > | private |
| mdarray() | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(std::array< mdarray_index_descriptor, N > const dims__, memory_t memory__=memory_t::host, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(mdarray_index_descriptor const &d0, memory_t memory__=memory_t::host, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(mdarray_index_descriptor const &d0, memory_pool &mp__, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(T *ptr__, mdarray_index_descriptor const &d0, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(T *ptr__, T *ptr_device__, mdarray_index_descriptor const &d0, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, memory_t memory__=memory_t::host, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, mdarray_index_descriptor const &d2, memory_t memory__=memory_t::host, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, mdarray_index_descriptor const &d2, mdarray_index_descriptor const &d3, memory_t memory__=memory_t::host, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, mdarray_index_descriptor const &d2, mdarray_index_descriptor const &d3, mdarray_index_descriptor const &d4, memory_t memory__=memory_t::host, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, mdarray_index_descriptor const &d2, mdarray_index_descriptor const &d3, mdarray_index_descriptor const &d4, mdarray_index_descriptor const &d5, memory_t memory__=memory_t::host, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(T *ptr__, mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, memory_pool &mp__, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, mdarray_index_descriptor const &d2, memory_pool &mp__, std::string label__="") | sirius::sddk::mdarray< T, 2 > | inline |
| mdarray(mdarray< T, N > &&src) | sirius::sddk::mdarray< T, 2 > | inline |
| num_cols() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| num_cols_ | sirius::la::dmatrix< T > | private |
| num_cols_local() const | sirius::la::dmatrix< T > | inline |
| num_cols_local(int rank) const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| num_ranks_col() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| num_ranks_row() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| num_rows() const | sirius::la::dmatrix< T > | inline |
| num_rows_ | sirius::la::dmatrix< T > | private |
| num_rows_local() const | sirius::la::dmatrix< T > | inline |
| num_rows_local(int rank) const | sirius::la::dmatrix< T > | inline |
| offsets_ | sirius::sddk::mdarray< T, 2 > | private |
| on_device() const | sirius::sddk::mdarray< T, 2 > | inline |
| operator()(Args... args) const | sirius::sddk::mdarray< T, 2 > | inline |
| operator()(Args... args) | sirius::sddk::mdarray< T, 2 > | inline |
| operator=(dmatrix< T > const &src)=delete (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | private |
| operator=(dmatrix< T > &&src)=default (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| mdarray< T, 2 >::operator=(mdarray< T, N > &&src) | sirius::sddk::mdarray< T, 2 > | inline |
| operator[](size_t const idx__) const | sirius::sddk::mdarray< T, 2 > | inline |
| operator[](size_t const idx__) | sirius::sddk::mdarray< T, 2 > | inline |
| rank_col() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| rank_row() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| raw_ptr_ | sirius::sddk::mdarray< T, 2 > | private |
| raw_ptr_device_ | sirius::sddk::mdarray< T, 2 > | private |
| save_to_hdf5(std::string name__, int m__, int n__) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| serialize(std::string name__, int m__, int n__) const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| serialize_to_json(int m__, int n__) const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| set(int ir0__, int jc0__, int mr__, int nc__, T *ptr__, int ld__) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| set(const int irow_glob, const int icol_glob, T val) (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | |
| size() const | sirius::la::dmatrix< T > | inline |
| mdarray< T, 2 >::size(int i) const | sirius::sddk::mdarray< T, 2 > | inline |
| size_local() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| spl_col() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| spl_col_ | sirius::la::dmatrix< T > | private |
| spl_row() const (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| spl_row_ | sirius::la::dmatrix< T > | private |
| spla_dist_ | sirius::la::dmatrix< T > | private |
| spla_distribution() (defined in sirius::la::dmatrix< T >) | sirius::la::dmatrix< T > | inline |
| unique_ptr_ | sirius::sddk::mdarray< T, 2 > | private |
| unique_ptr_device_ | sirius::sddk::mdarray< T, 2 > | private |
| zero(memory_t mem__, size_t idx0__, size_t n__) | sirius::sddk::mdarray< T, 2 > | inline |
| zero(memory_t mem__=memory_t::host) | sirius::sddk::mdarray< T, 2 > | inline |
| ~mdarray() | sirius::sddk::mdarray< T, 2 > | inline |