SIRIUS 7.5.0
Electronic structure library and applications
sirius::sddk::mdarray< T, N > Member List

This is the complete list of members for sirius::sddk::mdarray< T, N >, including all inherited members.

allocate(memory_t memory__)sirius::sddk::mdarray< T, N >inline
allocate(memory_pool &mp__)sirius::sddk::mdarray< T, N >inline
at(memory_t mem__, Args... args) const (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
at(memory_t mem__, Args... args) (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
at(memory_t mem__) constsirius::sddk::mdarray< T, N >inline
at(memory_t mem__)sirius::sddk::mdarray< T, N >inline
at_idx(memory_t mem__, index_type const idx__) constsirius::sddk::mdarray< T, N >inlineprivate
at_idx(memory_t mem__, index_type const idx__)sirius::sddk::mdarray< T, N >inlineprivate
begin() (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
begin() const (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
call_constructor() (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inlineprivate
call_destructor() (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inlineprivate
checksum(size_t idx0__, size_t size__) constsirius::sddk::mdarray< T, N >inline
checksum() const (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
checksum_w(size_t idx0__, size_t size__) constsirius::sddk::mdarray< T, N >inline
copy_to(memory_t mem__, size_t idx0__, size_t n__, acc::stream_id sid=acc::stream_id(-1))sirius::sddk::mdarray< T, N >inline
copy_to(memory_t mem__, acc::stream_id sid=acc::stream_id(-1))sirius::sddk::mdarray< T, N >inline
deallocate(memory_t memory__)sirius::sddk::mdarray< T, N >inline
device_data() (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
device_data() const (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
dim(int i) constsirius::sddk::mdarray< T, N >inline
dims_sirius::sddk::mdarray< T, N >private
end() (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
end() const (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
hash(uint64_t h__=5381) constsirius::sddk::mdarray< T, N >inline
host_data() (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
host_data() const (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
idx(Args... args) constsirius::sddk::mdarray< T, N >inlineprivate
index_type typedef (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >
init_dimensions(std::array< mdarray_index_descriptor, N > const dims__)sirius::sddk::mdarray< T, N >inlineprivate
label() const (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
label_sirius::sddk::mdarray< T, N >private
ld() constsirius::sddk::mdarray< T, N >inline
mdarray(mdarray< T, N > const &src)=deletesirius::sddk::mdarray< T, N >private
mdarray()sirius::sddk::mdarray< T, N >inline
mdarray(std::array< mdarray_index_descriptor, N > const dims__, memory_t memory__=memory_t::host, std::string label__="")sirius::sddk::mdarray< T, N >inline
mdarray(mdarray_index_descriptor const &d0, memory_t memory__=memory_t::host, std::string label__="")sirius::sddk::mdarray< T, N >inline
mdarray(mdarray_index_descriptor const &d0, memory_pool &mp__, std::string label__="")sirius::sddk::mdarray< T, N >inline
mdarray(T *ptr__, mdarray_index_descriptor const &d0, std::string label__="")sirius::sddk::mdarray< T, N >inline
mdarray(T *ptr__, T *ptr_device__, mdarray_index_descriptor const &d0, std::string label__="")sirius::sddk::mdarray< T, N >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, N >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, N >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, N >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, N >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, N >inline
mdarray(T *ptr__, mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, std::string label__="")sirius::sddk::mdarray< T, N >inline
mdarray(T *ptr__, T *ptr_device__, mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, std::string label__="") (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
mdarray(mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, memory_pool &mp__, std::string label__="")sirius::sddk::mdarray< T, N >inline
mdarray(T *ptr__, mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, mdarray_index_descriptor const &d2, std::string label__="") (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
mdarray(T *ptr__, T *ptr_device__, mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, mdarray_index_descriptor const &d2, std::string label__="") (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >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, N >inline
mdarray(T *ptr__, mdarray_index_descriptor const &d0, mdarray_index_descriptor const &d1, mdarray_index_descriptor const &d2, mdarray_index_descriptor const &d3, std::string label__="") (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
mdarray(T *ptr__, 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, std::string label__="") (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
mdarray(T *ptr__, 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, std::string label__="") (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
mdarray(mdarray< T, N > &&src)sirius::sddk::mdarray< T, N >inline
offsets_sirius::sddk::mdarray< T, N >private
on_device() constsirius::sddk::mdarray< T, N >inline
on_host() const (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
operator()(Args... args) constsirius::sddk::mdarray< T, N >inline
operator()(Args... args)sirius::sddk::mdarray< T, N >inline
operator=(mdarray< T, N > const &src)=deletesirius::sddk::mdarray< T, N >private
operator=(mdarray< T, N > &&src)sirius::sddk::mdarray< T, N >inline
operator=(std::function< T(void)> f__) (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
operator=(std::function< T(index_type)> f__) (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
operator=(std::function< T(index_type, index_type)> f__) (defined in sirius::sddk::mdarray< T, N >)sirius::sddk::mdarray< T, N >inline
operator[](size_t const idx__) constsirius::sddk::mdarray< T, N >inline
operator[](size_t const idx__)sirius::sddk::mdarray< T, N >inline
raw_ptr_sirius::sddk::mdarray< T, N >private
raw_ptr_device_sirius::sddk::mdarray< T, N >private
size() constsirius::sddk::mdarray< T, N >inline
size(int i) constsirius::sddk::mdarray< T, N >inline
unique_ptr_sirius::sddk::mdarray< T, N >private
unique_ptr_device_sirius::sddk::mdarray< T, N >private
zero(memory_t mem__, size_t idx0__, size_t n__)sirius::sddk::mdarray< T, N >inline
zero(memory_t mem__=memory_t::host)sirius::sddk::mdarray< T, N >inline
~mdarray()sirius::sddk::mdarray< T, N >inline