|
SLATE 2024.05.31
Software for Linear Algebra Targeting Exascale
|
This is the complete list of members for slate::BandMatrix< scalar_t >, including all inherited members.
| allocateBatchArrays(int64_t batch_size=0, int64_t num_arrays=1) | slate::BaseBandMatrix< 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 |
| BandMatrix() | slate::BandMatrix< scalar_t > | |
| BandMatrix(int64_t m, int64_t n, int64_t kl, int64_t ku, int64_t nb, int p, int q, MPI_Comm mpi_comm) | slate::BandMatrix< scalar_t > | |
| BandMatrix(int64_t kl, int64_t ku, Matrix< scalar_t > &orig) | slate::BandMatrix< scalar_t > | |
| BandMatrix(BaseBandMatrix< scalar_t > &orig, typename BaseMatrix< scalar_t >::Slice slice) | slate::BandMatrix< scalar_t > | protected |
| BaseBandMatrix() | slate::BaseBandMatrix< scalar_t > | protected |
| BaseBandMatrix(int64_t m, int64_t n, int64_t kl, int64_t ku, 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::BaseBandMatrix< scalar_t > | protected |
| BaseBandMatrix(int64_t m, int64_t n, int64_t kl, int64_t ku, int64_t nb, int p, int q, MPI_Comm mpi_comm) | slate::BaseBandMatrix< scalar_t > | protected |
| BaseBandMatrix(int64_t kl, int64_t ku, BaseMatrix< scalar_t > &orig) | slate::BaseBandMatrix< scalar_t > | protected |
| BaseBandMatrix(BaseBandMatrix< scalar_t > &orig, typename BaseMatrix< scalar_t >::Slice slice) | slate::BaseBandMatrix< scalar_t > | protected |
| 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 |
| 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 |
| emptyLike(BaseMatrix< scalar_t > &orig, int64_t kl, int64_t ku, int64_t mb=0, int64_t nb=0, Op deepOp=Op::NoTrans) | slate::BandMatrix< scalar_t > | static |
| freeWorkspaceBuffer(int device, scalar_t *buffer) | slate::BaseMatrix< scalar_t > | |
| getLocalDevices(std::set< int > *dev_set) const | slate::BaseMatrix< scalar_t > | |
| getMaxDeviceTiles(int device) | slate::BaseBandMatrix< scalar_t > | |
| getMaxDeviceTiles() | slate::BaseBandMatrix< 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::BaseBandMatrix< scalar_t >) | slate::BaseBandMatrix< 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 |
| kl_ (defined in slate::BaseBandMatrix< scalar_t >) | slate::BaseBandMatrix< scalar_t > | protected |
| ku_ (defined in slate::BaseBandMatrix< scalar_t >) | slate::BaseBandMatrix< scalar_t > | protected |
| 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 > | |
| lowerBandwidth() const | slate::BandMatrix< scalar_t > | |
| lowerBandwidth(int64_t kl) | slate::BandMatrix< 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::BaseBandMatrix< scalar_t > | |
| row0_offset() const | slate::BaseMatrix< scalar_t > | inlineprotected |
| slice(int64_t row1, int64_t row2, int64_t col1, int64_t col2) | slate::BandMatrix< scalar_t > | |
| storage_ | slate::BaseMatrix< scalar_t > | protected |
| sub(int64_t i1, int64_t i2, int64_t j1, int64_t j2) | slate::BaseBandMatrix< scalar_t > | |
| swap (defined in slate::BandMatrix< scalar_t >) | slate::BandMatrix< 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::BaseMatrix< scalar_t > | |
| tileGetAllForReadingOnDevices(LayoutConvert layout) | slate::BaseMatrix< scalar_t > | |
| tileGetAllForWriting(int device, LayoutConvert layout) | slate::BaseMatrix< scalar_t > | |
| tileGetAllForWritingOnDevices(LayoutConvert layout) | slate::BaseMatrix< 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::BaseMatrix< scalar_t > | |
| tileGetAndHoldAllOnDevices(LayoutConvert layout) | slate::BaseMatrix< 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(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 |
| 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 |
| tileLayoutReset() | slate::BaseMatrix< scalar_t > | |
| 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::BaseMatrix< scalar_t > | |
| tileUnsetHoldAllOnDevices() | slate::BaseMatrix< scalar_t > | |
| tileUpdateAllOrigin() | slate::BaseBandMatrix< scalar_t > | |
| tileUpdateOrigin(int64_t i, int64_t j) | slate::BaseMatrix< scalar_t > | |
| uplo() const | slate::BaseMatrix< scalar_t > | inline |
| uplo_ | slate::BaseMatrix< scalar_t > | protected |
| uploLogical() const | slate::BaseMatrix< scalar_t > | |
| uploPhysical() const | slate::BaseMatrix< scalar_t > | |
| upperBandwidth() const | slate::BandMatrix< scalar_t > | |
| upperBandwidth(int64_t ku) | slate::BandMatrix< scalar_t > | |
| value_type typedef (defined in slate::BaseMatrix< scalar_t >) | slate::BaseMatrix< scalar_t > |