| 
    SLATE 2024.05.31
    
   Software for Linear Algebra Targeting Exascale 
   | 
 
This is the complete list of members for slate::TrapezoidMatrix< scalar_t >, including all inherited members.
| allocateBatchArrays(int64_t batch_size=0, int64_t num_arrays=1) | slate::BaseTrapezoidMatrix< scalar_t > | |
| allocWorkspaceBuffer(int device, int64_t size) | slate::BaseMatrix< scalar_t > | |
| array_device(int device, int64_t batch_arrays_index=0) | slate::BaseMatrix< scalar_t > | inline | 
| array_host(int device, int64_t batch_arrays_index=0) | slate::BaseMatrix< scalar_t > | inline | 
| at(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | inline | 
| baseEmptyLike(int64_t mb, int64_t nb, Op deepOp) | slate::BaseMatrix< scalar_t > | |
| BaseMatrix() | slate::BaseMatrix< scalar_t > | protected | 
| BaseMatrix(int64_t m, int64_t n, std::function< int64_t(int64_t i)> &inTileMb, std::function< int64_t(int64_t j)> &inTileNb, std::function< int(ij_tuple ij)> &inTileRank, std::function< int(ij_tuple ij)> &inTileDevice, MPI_Comm mpi_comm) | slate::BaseMatrix< scalar_t > | protected | 
| BaseMatrix(int64_t m, int64_t n, int64_t mb, int64_t nb, GridOrder order, int nprow, int npcol, MPI_Comm mpi_comm) | slate::BaseMatrix< scalar_t > | protected | 
| BaseMatrix(int64_t m, int64_t n, int64_t mb, int64_t nb, int nprow, int npcol, MPI_Comm mpi_comm) | slate::BaseMatrix< scalar_t > | inlineprotected | 
| BaseMatrix(int64_t m, int64_t n, int64_t nb, int nprow, int npcol, MPI_Comm mpi_comm) | slate::BaseMatrix< scalar_t > | inlineprotected | 
| BaseMatrix(BaseMatrix &orig, int64_t i1, int64_t i2, int64_t j1, int64_t j2) | slate::BaseMatrix< scalar_t > | protected | 
| BaseMatrix(BaseMatrix &orig, Slice slice) | slate::BaseMatrix< scalar_t > | protected | 
| BaseTrapezoidMatrix() | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| BaseTrapezoidMatrix(Uplo uplo, int64_t m, int64_t n, std::function< int64_t(int64_t j)> &inTileNb, std::function< int(ij_tuple ij)> &inTileRank, std::function< int(ij_tuple ij)> &inTileDevice, MPI_Comm mpi_comm) | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| BaseTrapezoidMatrix(Uplo uplo, int64_t m, int64_t n, int64_t nb, GridOrder order, int p, int q, MPI_Comm mpi_comm) | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| BaseTrapezoidMatrix(Uplo uplo, BaseMatrix< scalar_t > &orig) | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| BaseTrapezoidMatrix(Uplo uplo, int64_t m, int64_t n, scalar_t *A, int64_t lda, int64_t nb, GridOrder order, int p, int q, MPI_Comm mpi_comm, bool is_scalapack) | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| BaseTrapezoidMatrix(Uplo uplo, int64_t m, int64_t n, scalar_t **Aarray, int num_devices, int64_t lda, int64_t nb, int p, int q, MPI_Comm mpi_comm) | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| BaseTrapezoidMatrix(Uplo uplo, BaseMatrix< scalar_t > &orig, int64_t i1, int64_t i2, int64_t j1, int64_t j2) | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| BaseTrapezoidMatrix(BaseTrapezoidMatrix &orig, int64_t i1, int64_t i2, int64_t j1, int64_t j2) | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| BaseTrapezoidMatrix(BaseTrapezoidMatrix &orig, typename BaseMatrix< scalar_t >::Slice slice) | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| BaseTrapezoidMatrix(BaseMatrix< scalar_t > &orig, typename BaseMatrix< scalar_t >::Slice slice) | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| batchArraySize() | slate::BaseMatrix< scalar_t > | inline | 
| BcastList typedef (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | |
| BcastListTag typedef (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | |
| clear() | slate::BaseMatrix< scalar_t > | inline | 
| clearBatchArrays() | slate::BaseMatrix< scalar_t > | inline | 
| clearWorkspace() | slate::BaseMatrix< scalar_t > | inline | 
| col0_offset() const | slate::BaseMatrix< scalar_t > | inlineprotected | 
| comm_queue(int device) | slate::BaseMatrix< scalar_t > | inline | 
| compute_queue(int device, int queue_index=0) | slate::BaseMatrix< scalar_t > | inline | 
| diag() (defined in slate::TrapezoidMatrix< scalar_t >) | slate::TrapezoidMatrix< scalar_t > | inline | 
| diag(Diag in_diag) (defined in slate::TrapezoidMatrix< scalar_t >) | slate::TrapezoidMatrix< scalar_t > | inline | 
| diag_ (defined in slate::TrapezoidMatrix< scalar_t >) | slate::TrapezoidMatrix< scalar_t > | protected | 
| emptyLike(int64_t nb=0, Op deepOp=Op::NoTrans) | slate::TrapezoidMatrix< scalar_t > | |
| emptyLike() (defined in slate::BaseTrapezoidMatrix< scalar_t >) | slate::BaseTrapezoidMatrix< scalar_t > | protected | 
| freeWorkspaceBuffer(int device, scalar_t *buffer) | slate::BaseMatrix< scalar_t > | |
| fromDevices(Uplo uplo, Diag diag, int64_t m, int64_t n, scalar_t **A, int num_devices, int64_t lda, int64_t nb, int p, int q, MPI_Comm mpi_comm) | slate::TrapezoidMatrix< scalar_t > | static | 
| fromLAPACK(Uplo uplo, Diag diag, int64_t m, int64_t n, scalar_t *A, int64_t lda, int64_t nb, int p, int q, MPI_Comm mpi_comm) | slate::TrapezoidMatrix< scalar_t > | static | 
| fromScaLAPACK(Uplo uplo, Diag diag, int64_t m, int64_t n, scalar_t *A, int64_t lda, int64_t nb, GridOrder order, int p, int q, MPI_Comm mpi_comm) | slate::TrapezoidMatrix< scalar_t > | static | 
| fromScaLAPACK(Uplo uplo, Diag diag, int64_t m, int64_t n, scalar_t *A, int64_t lda, int64_t nb, int p, int q, MPI_Comm mpi_comm) | slate::TrapezoidMatrix< scalar_t > | inlinestatic | 
| gather(scalar_t *A, int64_t lda) | slate::BaseTrapezoidMatrix< scalar_t > | |
| getLocalDevices(std::set< int > *dev_set) const | slate::BaseMatrix< scalar_t > | |
| getMaxDeviceTiles(int device) | slate::BaseTrapezoidMatrix< scalar_t > | |
| getMaxDeviceTiles() | slate::BaseTrapezoidMatrix< scalar_t > | |
| getMaxHostTiles() | slate::BaseTrapezoidMatrix< scalar_t > | |
| getRanks(std::set< int > *bcast_set) const | slate::BaseMatrix< scalar_t > | |
| globalIndex(int64_t i, int64_t j) const | slate::BaseMatrix< scalar_t > | protected | 
| globalIndex(int64_t i, int64_t j, int device) const | slate::BaseMatrix< scalar_t > | protected | 
| gridinfo(GridOrder *order, int *nprow, int *npcol, int *myrow, int *mycol) | slate::BaseMatrix< scalar_t > | |
| ij_tuple typedef (defined in slate::TrapezoidMatrix< scalar_t >) | slate::TrapezoidMatrix< scalar_t > | |
| insertLocalTiles(Target origin=Target::Host) | slate::BaseTrapezoidMatrix< scalar_t > | |
| insertLocalTiles(bool on_devices) | slate::BaseTrapezoidMatrix< scalar_t > | |
| ioffset() const | slate::BaseMatrix< scalar_t > | inlineprotected | 
| is_complex (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | static | 
| is_real (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | static | 
| joffset() const | slate::BaseMatrix< scalar_t > | inlineprotected | 
| last_mb() const | slate::BaseMatrix< scalar_t > | inlineprotected | 
| last_nb() const | slate::BaseMatrix< scalar_t > | inlineprotected | 
| layout() const | slate::BaseMatrix< scalar_t > | inline | 
| layout_ | slate::BaseMatrix< scalar_t > | protected | 
| listBcast(BcastList &bcast_list, Layout layout, int tag=0, bool is_shared=false) | slate::BaseMatrix< scalar_t > | |
| listBcast(BcastList &bcast_list, Layout layout, int tag, int64_t life_factor, bool is_shared=false) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| listBcastMT(BcastListTag &bcast_list, Layout layout, bool is_shared=false) | slate::BaseMatrix< scalar_t > | |
| listBcastMT(BcastListTag &bcast_list, Layout layout, int64_t life_factor, bool is_shared=false) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| listReduce(ReduceList &reduce_list, Layout layout, int tag=0) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | |
| m() const | slate::BaseMatrix< scalar_t > | |
| mpi_comm_ (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | protected | 
| mpi_group_ (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | protected | 
| mpi_rank_ (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | protected | 
| mpiComm() const (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| mpiGroup() const (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| mpiRank() const (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| mt() const | slate::BaseMatrix< scalar_t > | inline | 
| n() const | slate::BaseMatrix< scalar_t > | |
| nt() const | slate::BaseMatrix< scalar_t > | inline | 
| num_devices() const | slate::BaseMatrix< scalar_t > | inline | 
| numComputeQueues() | slate::BaseMatrix< scalar_t > | inline | 
| numLocalTiles() const | slate::BaseMatrix< scalar_t > | |
| op() const | slate::BaseMatrix< scalar_t > | inline | 
| op_ | slate::BaseMatrix< scalar_t > | protected | 
| operator()(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | |
| origin() const | slate::BaseMatrix< scalar_t > | inline | 
| origin_ | slate::BaseMatrix< scalar_t > | protected | 
| originTile(int64_t i, int64_t j) | slate::BaseMatrix< scalar_t > | |
| ReduceList typedef (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | |
| releaseLocalWorkspace() | slate::BaseMatrix< scalar_t > | |
| releaseLocalWorkspace(std::set< ij_tuple > &tile_set) | slate::BaseMatrix< scalar_t > | |
| releaseLocalWorkspaceTile(int64_t i, int64_t j) | slate::BaseMatrix< scalar_t > | |
| releaseRemoteWorkspace(int64_t receive_count=1) | slate::BaseMatrix< scalar_t > | |
| releaseRemoteWorkspace(std::set< ij_tuple > &tile_set, int64_t release_count=1) | slate::BaseMatrix< scalar_t > | |
| releaseRemoteWorkspaceTile(int64_t i, int64_t j, int64_t release_count=1) | slate::BaseMatrix< scalar_t > | |
| releaseWorkspace() | slate::BaseMatrix< scalar_t > | inline | 
| reserveDeviceWorkspace() | slate::BaseTrapezoidMatrix< scalar_t > | |
| reserveHostWorkspace() | slate::BaseTrapezoidMatrix< scalar_t > | |
| row0_offset() const | slate::BaseMatrix< scalar_t > | inlineprotected | 
| slice(int64_t index1, int64_t row2, int64_t col2) | slate::TrapezoidMatrix< scalar_t > | |
| slice(int64_t row1, int64_t row2, int64_t col1, int64_t col2) | slate::TrapezoidMatrix< scalar_t > | |
| storage_ | slate::BaseMatrix< scalar_t > | protected | 
| sub(int64_t i1, int64_t i2, int64_t j2) | slate::TrapezoidMatrix< scalar_t > | |
| sub(int64_t i1, int64_t i2, int64_t j1, int64_t j2) | slate::TrapezoidMatrix< scalar_t > | |
| swap (defined in slate::TrapezoidMatrix< scalar_t >) | slate::TrapezoidMatrix< scalar_t > | friend | 
| tileAcquire(int64_t i, int64_t j, int device, Layout layout) | slate::BaseMatrix< scalar_t > | |
| tileAcquire(int64_t i, int64_t j, Layout layout) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| tileBcast(int64_t i, int64_t j, BaseMatrix const &B, Layout layout, int tag=0) | slate::BaseMatrix< scalar_t > | |
| tileBcast(int64_t i, int64_t j, BaseMatrix const &B, Layout layout, int tag, int64_t life_factor) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| tileBcastToSet(int64_t i, int64_t j, std::set< int > const &bcast_set) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | protected | 
| tileBcastToSet(int64_t i, int64_t j, std::set< int > const &bcast_set, int radix, int tag, Layout layout, Target target) | slate::BaseMatrix< scalar_t > | protected | 
| tileDecrementReceiveCount(int64_t i, int64_t j, int64_t release_count=1) | slate::BaseMatrix< scalar_t > | inline | 
| tileDevice(int64_t i, int64_t j) const | slate::BaseMatrix< scalar_t > | inline | 
| tileDeviceFunc() const | slate::BaseMatrix< scalar_t > | inline | 
| tileErase(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | |
| tileExists(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | inline | 
| tileGetAllForReading(int device, LayoutConvert layout) | slate::BaseTrapezoidMatrix< scalar_t > | |
| tileGetAllForReadingOnDevices(LayoutConvert layout) | slate::BaseTrapezoidMatrix< scalar_t > | |
| tileGetAllForWriting(int device, LayoutConvert layout) | slate::BaseTrapezoidMatrix< scalar_t > | |
| tileGetAllForWritingOnDevices(LayoutConvert layout) | slate::BaseTrapezoidMatrix< scalar_t > | |
| tileGetAndHold(int64_t i, int64_t j, int device, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | |
| tileGetAndHold(int64_t i, int64_t j, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | inline | 
| tileGetAndHold(std::set< ij_tuple > &tile_set, int device, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | |
| tileGetAndHold(std::set< ij_tuple > &tile_set, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | inline | 
| tileGetAndHoldAll(int device, LayoutConvert layout) | slate::BaseTrapezoidMatrix< scalar_t > | |
| tileGetAndHoldAllOnDevices(LayoutConvert layout) | slate::BaseTrapezoidMatrix< scalar_t > | |
| tileGetForReading(int64_t i, int64_t j, int device, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | |
| tileGetForReading(std::set< ij_tuple > &tile_set, int device, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | |
| tileGetForReading(int64_t i, int64_t j, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | inline | 
| tileGetForReading(std::set< ij_tuple > &tile_set, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | inline | 
| tileGetForReading(std::set< ij_tuple > &tile_set, LayoutConvert layout, int from_device) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| tileGetForWriting(int64_t i, int64_t j, int device, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | |
| tileGetForWriting(std::set< ij_tuple > &tile_set, int device, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | |
| tileGetForWriting(int64_t i, int64_t j, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | inline | 
| tileGetForWriting(std::set< ij_tuple > &tile_set, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | inline | 
| tileIbcastToSet(int64_t i, int64_t j, std::set< int > const &bcast_set, int radix, int tag, Layout layout, std::vector< MPI_Request > &send_requests, Target target) | slate::BaseMatrix< scalar_t > | protected | 
| tileIncrementReceiveCount(int64_t i, int64_t j) | slate::BaseMatrix< scalar_t > | inline | 
| tileInsert(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | |
| tileInsert(int64_t i, int64_t j, int device, scalar_t *A, int64_t ld) | slate::BaseMatrix< scalar_t > | |
| tileInsert(int64_t i, int64_t j, scalar_t *A, int64_t ld) | slate::BaseMatrix< scalar_t > | inline | 
| tileInsertWorkspace(int64_t i, int64_t j, int device, Layout layout) | slate::BaseMatrix< scalar_t > | |
| tileInsertWorkspace(int64_t i, int64_t j, int device) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| tileInsertWorkspace(int64_t i, int64_t j, Layout layout) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| tileInsertWorkspace(int64_t i, int64_t j) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| tileIrecv(int64_t i, int64_t j, int dst_rank, Layout layout, int tag, MPI_Request *request) | slate::BaseMatrix< scalar_t > | |
| tileIsend(int64_t i, int64_t j, int dst_rank, int tag, MPI_Request *request) | slate::BaseMatrix< scalar_t > | |
| tileIsLocal(int64_t i, int64_t j) const | slate::BaseMatrix< scalar_t > | inline | 
| tileLayout(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | inline | 
| tileLayout(int64_t i, int64_t j, int device, Layout layout) | slate::BaseMatrix< scalar_t > | inline | 
| tileLayout(int64_t i, int64_t j, Layout layout) | slate::BaseMatrix< scalar_t > | inline | 
| tileLayoutConvert(int64_t i, int64_t j, int device, Layout layout, bool reset=false, bool async=false) | slate::BaseMatrix< scalar_t > | |
| tileLayoutConvert(int64_t i, int64_t j, Layout layout, bool reset=false, bool async=false) | slate::BaseMatrix< scalar_t > | inline | 
| tileLayoutConvert(std::set< ij_tuple > &tile_set, int device, Layout layout, bool reset=false) | slate::BaseMatrix< scalar_t > | |
| tileLayoutConvert(std::set< ij_tuple > &tile_set, Layout layout, bool reset=false) | slate::BaseMatrix< scalar_t > | inline | 
| tileLayoutConvert(int device, Layout layout, bool reset=false) | slate::BaseMatrix< scalar_t > | |
| tileLayoutConvertOnDevices(Layout layout, bool reset=false) | slate::BaseMatrix< scalar_t > | |
| tileLayoutIsConvertible(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | |
| tileLayoutReset() | slate::BaseTrapezoidMatrix< scalar_t > | |
| slate::BaseMatrix::tileLayoutReset(int64_t i, int64_t j, int device, Layout layout) | slate::BaseMatrix< scalar_t > | |
| tileLayoutReset(int64_t i, int64_t j, Layout layout) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| slate::BaseMatrix::tileLayoutReset(std::set< ij_tuple > &tile_set, int device, Layout layout) | slate::BaseMatrix< scalar_t > | |
| tileLayoutReset(std::set< ij_tuple > &tile_set, Layout layout) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| tileLife(int64_t i, int64_t j) const | slate::BaseMatrix< scalar_t > | inline | 
| tileLife(int64_t i, int64_t j, int64_t life) | slate::BaseMatrix< scalar_t > | inline | 
| tileMb(int64_t i) const | slate::BaseMatrix< scalar_t > | |
| tileMbFunc() const | slate::BaseMatrix< scalar_t > | inline | 
| tileModified(int64_t i, int64_t j, int device=HostNum, bool permissive=false) | slate::BaseMatrix< scalar_t > | |
| tileNb(int64_t j) const | slate::BaseMatrix< scalar_t > | |
| tileNbFunc() const | slate::BaseMatrix< scalar_t > | inline | 
| tileOnHold(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | inline | 
| tileRank(int64_t i, int64_t j) const | slate::BaseMatrix< scalar_t > | inline | 
| tileRankFunc() const | slate::BaseMatrix< scalar_t > | inline | 
| tileReceiveCount(int64_t i, int64_t j) const | slate::BaseMatrix< scalar_t > | inline | 
| tileRecv(int64_t i, int64_t j, int dst_rank, Layout layout, int tag=0) | slate::BaseMatrix< scalar_t > | |
| tileReduceFromSet(int64_t i, int64_t j, int root_rank, std::set< int > &reduce_set, int radix, int tag, Layout layout) | slate::BaseMatrix< scalar_t > | |
| tileRelease(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | |
| tileSend(int64_t i, int64_t j, int dst_rank, int tag=0) | slate::BaseMatrix< scalar_t > | |
| tileSend(int64_t i, int64_t j, int dst_rank, int tag=0) (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > | inline | 
| tileState(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | inline | 
| tileTick(int64_t i, int64_t j) | slate::BaseMatrix< scalar_t > | inline | 
| tileUnsetHold(int64_t i, int64_t j, int device=HostNum) | slate::BaseMatrix< scalar_t > | inline | 
| tileUnsetHoldAll(int device=HostNum) | slate::BaseTrapezoidMatrix< scalar_t > | |
| tileUnsetHoldAllOnDevices() | slate::BaseTrapezoidMatrix< scalar_t > | |
| tileUpdateAllOrigin() | slate::BaseTrapezoidMatrix< scalar_t > | |
| tileUpdateOrigin(int64_t i, int64_t j) | slate::BaseMatrix< scalar_t > | |
| TrapezoidMatrix() | slate::TrapezoidMatrix< scalar_t > | |
| TrapezoidMatrix(Uplo uplo, Diag diag, int64_t m, int64_t n, std::function< int64_t(int64_t j)> &inTileNb, std::function< int(ij_tuple ij)> &inTileRank, std::function< int(ij_tuple ij)> &inTileDevice, MPI_Comm mpi_comm) | slate::TrapezoidMatrix< scalar_t > | |
| TrapezoidMatrix(Uplo uplo, Diag diag, int64_t m, int64_t n, int64_t nb, GridOrder order, int p, int q, MPI_Comm mpi_comm) | slate::TrapezoidMatrix< scalar_t > | |
| TrapezoidMatrix(Uplo uplo, Diag diag, int64_t m, int64_t n, int64_t nb, int p, int q, MPI_Comm mpi_comm) (defined in slate::TrapezoidMatrix< scalar_t >) | slate::TrapezoidMatrix< scalar_t > | inline | 
| TrapezoidMatrix(Diag diag, BaseTrapezoidMatrix< scalar_t > &orig) | slate::TrapezoidMatrix< scalar_t > | |
| TrapezoidMatrix(Uplo uplo, Diag diag, BaseMatrix< scalar_t > &orig) | slate::TrapezoidMatrix< scalar_t > | |
| TrapezoidMatrix(Diag diag, BaseTrapezoidMatrix< scalar_t > &orig, int64_t i1, int64_t i2, int64_t j1, int64_t j2) | slate::TrapezoidMatrix< scalar_t > | |
| TrapezoidMatrix(Uplo uplo, Diag diag, Matrix< scalar_t > &orig, int64_t i1, int64_t i2, int64_t j1, int64_t j2) | slate::TrapezoidMatrix< scalar_t > | |
| TrapezoidMatrix(Uplo uplo, Diag diag, int64_t m, int64_t n, scalar_t *A, int64_t lda, int64_t nb, GridOrder order, int p, int q, MPI_Comm mpi_comm, bool is_scalapack) | slate::TrapezoidMatrix< scalar_t > | protected | 
| TrapezoidMatrix(Uplo uplo, Diag diag, int64_t m, int64_t n, scalar_t **Aarray, int num_devices, int64_t lda, int64_t nb, int p, int q, MPI_Comm mpi_comm) | slate::TrapezoidMatrix< scalar_t > | protected | 
| TrapezoidMatrix(TrapezoidMatrix &orig, int64_t i1, int64_t i2, int64_t j1, int64_t j2) | slate::TrapezoidMatrix< scalar_t > | protected | 
| TrapezoidMatrix(TrapezoidMatrix &orig, typename BaseMatrix< scalar_t >::Slice slice) | slate::TrapezoidMatrix< scalar_t > | protected | 
| TrapezoidMatrix(Uplo uplo, Diag diag, BaseMatrix< scalar_t > &orig, int64_t i1, int64_t i2, int64_t j1, int64_t j2) | slate::TrapezoidMatrix< scalar_t > | protected | 
| uplo() const | slate::BaseMatrix< scalar_t > | inline | 
| uplo_ | slate::BaseMatrix< scalar_t > | protected | 
| uplo_logical() const | slate::BaseTrapezoidMatrix< scalar_t > | inline | 
| uploLogical() const | slate::BaseMatrix< scalar_t > | |
| uploPhysical() const | slate::BaseMatrix< scalar_t > | |
| value_type typedef (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > |