diff --git a/master/annotated.html b/master/annotated.html index 2af7c85d4a..e162759f0c 100644 --- a/master/annotated.html +++ b/master/annotated.html @@ -222,32 +222,35 @@  CCopyTile< T, Device::GPU, Device::GPU >  CTilePipeline  CMatrixBase - Cnumpy_datatype - Cnumpy_datatype< std::complex< T > > - CTileData - CView + CMatrixRef + CMatrixRef< const T, D > + Cnumpy_datatype + Cnumpy_datatype< std::complex< T > > + CTileData + CView  Nutil  Ninternal  Cgetter_randomCallable that returns random values in the range [-1, 1]  Cgetter_random< std::complex< T > >Callable that returns random complex numbers whose absolute values are less than 1  CDuplicateNoCopy - CDistribution - CLayoutInfo - CMatrix - CMatrix< const T, D > - CSubPipelineTag - CMatrixMirror - CMatrixMirror< const T, SourceTarget, SourceTarget > - CMatrixMirror< T, SourceTarget, SourceTarget > - CMatrixMirror< const T, Target, Source > - CPanel - CPanel< axis, const T, D, StoreTransposed::No > - CPanel< axis, const T, D, StoreTransposed::Yes > - CSubTileSpecContains the information to create a subtile - CTile - CTile< const T, D > - CSubMatrixView - CSubPanelView + CSubDistributionSpecContains information to create a sub-distribution + CDistribution + CLayoutInfo + CMatrix + CMatrix< const T, D > + CSubPipelineTag + CMatrixMirror + CMatrixMirror< const T, SourceTarget, SourceTarget > + CMatrixMirror< T, SourceTarget, SourceTarget > + CMatrixMirror< const T, Target, Source > + CPanel + CPanel< axis, const T, D, StoreTransposed::No > + CPanel< axis, const T, D, StoreTransposed::Yes > + CSubTileSpecContains the information to create a subtile + CTile + CTile< const T, D > + CSubMatrixView + CSubPanelView  Nmemory  CMemoryChunkThe class MemoryChunk represents a layer of abstraction over the underlying device memory  CMemoryView diff --git a/master/classdlaf_1_1matrix_1_1_distribution-members.html b/master/classdlaf_1_1matrix_1_1_distribution-members.html index 153908ba1d..59dacaec25 100644 --- a/master/classdlaf_1_1matrix_1_1_distribution-members.html +++ b/master/classdlaf_1_1matrix_1_1_distribution-members.html @@ -84,15 +84,17 @@ Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const TileElementSize &tile_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalTileIndex &tile_offset, const GlobalElementIndex &element_offset={0, 0})dlaf::matrix::Distribution Distribution(const Distribution &rhs)=default (defined in dlaf::matrix::Distribution)dlaf::matrix::Distribution Distribution(Distribution &&rhs) noexcept (defined in dlaf::matrix::Distribution)dlaf::matrix::Distribution - globalElementFromGlobalTileAndTileElement(SizeType global_tile, SizeType tile_element) const noexceptdlaf::matrix::Distributioninline - globalElementFromLocalTileAndTileElement(SizeType local_tile, SizeType tile_element) const noexceptdlaf::matrix::Distributioninline - globalElementIndex(const GlobalTileIndex &global_tile, const TileElementIndex &tile_element) const noexceptdlaf::matrix::Distributioninline - globalTileElementDistance(SizeType i_begin, SizeType i_end) const noexceptdlaf::matrix::Distributioninline - globalTileElementDistance(GlobalTileIndex begin, GlobalTileIndex end) const noexcept (defined in dlaf::matrix::Distribution)dlaf::matrix::Distributioninline - globalTileFromGlobalElement(SizeType global_element) const noexceptdlaf::matrix::Distributioninline - globalTileFromLocalTile(SizeType local_tile) const noexceptdlaf::matrix::Distributioninline - globalTileIndex(const GlobalElementIndex &global_element) const noexceptdlaf::matrix::Distributioninline - globalTileIndex(const LocalTileIndex &local_tile) const noexceptdlaf::matrix::Distributioninline + Distribution(Distribution dist, const SubDistributionSpec &spec)dlaf::matrix::Distribution + globalElementFromGlobalTileAndTileElement(SizeType global_tile, SizeType tile_element) const noexceptdlaf::matrix::Distributioninline + globalElementFromLocalTileAndTileElement(SizeType local_tile, SizeType tile_element) const noexceptdlaf::matrix::Distributioninline + globalElementIndex(const GlobalTileIndex &global_tile, const TileElementIndex &tile_element) const noexceptdlaf::matrix::Distributioninline + globalTileElementDistance(SizeType i_begin, SizeType i_end) const noexceptdlaf::matrix::Distributioninline + globalTileElementDistance(GlobalTileIndex begin, GlobalTileIndex end) const noexcept (defined in dlaf::matrix::Distribution)dlaf::matrix::Distributioninline + globalTileFromGlobalElement(SizeType global_element) const noexceptdlaf::matrix::Distributioninline + globalTileFromLocalTile(SizeType local_tile) const noexceptdlaf::matrix::Distributioninline + globalTileIndex(const GlobalElementIndex &global_element) const noexceptdlaf::matrix::Distributioninline + globalTileIndex(const LocalTileIndex &local_tile) const noexceptdlaf::matrix::Distributioninline + globalTileIndexFromSubDistribution(const GlobalElementIndex &sub_offset, const Distribution &sub_distribution, const GlobalTileIndex &sub_index) const noexceptdlaf::matrix::Distributioninline globalTileLinearIndex(GlobalElementIndex i_gl) const noexceptdlaf::matrix::Distributioninline localElementDistanceFromGlobalTile(SizeType i_begin, SizeType i_end) const noexceptdlaf::matrix::Distributioninline localElementDistanceFromGlobalTile(GlobalTileIndex begin, GlobalTileIndex end) const noexceptdlaf::matrix::Distributioninline @@ -119,9 +121,10 @@ sourceRankIndex() const noexcept (defined in dlaf::matrix::Distribution)dlaf::matrix::Distributioninline tileElementFromGlobalElement(SizeType global_element) const noexceptdlaf::matrix::Distributioninline tileElementIndex(const GlobalElementIndex &global_element) const noexceptdlaf::matrix::Distributioninline - tileSize(SizeType global_tile) const noexcept (defined in dlaf::matrix::Distribution)dlaf::matrix::Distributioninline - tileSize(const GlobalTileIndex &index) const noexceptdlaf::matrix::Distributioninline - tileSizeFromGlobalElement(SizeType i_gl) const noexceptdlaf::matrix::Distributioninline + tileElementOffsetFromSubDistribution(const GlobalElementIndex &sub_offset, const Distribution &sub_distribution, const GlobalTileIndex &sub_index) const noexceptdlaf::matrix::Distributioninline + tileSize(SizeType global_tile) const noexcept (defined in dlaf::matrix::Distribution)dlaf::matrix::Distributioninline + tileSize(const GlobalTileIndex &index) const noexceptdlaf::matrix::Distributioninline + tileSizeFromGlobalElement(SizeType i_gl) const noexceptdlaf::matrix::Distributioninline