|
tatami
C++ API for different matrix representations
|
This is the complete list of members for tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >, including all inherited members.
| DelayedCast(std::shared_ptr< const Matrix< ValueIn_, IndexIn_ > > matrix) | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inline |
| dense(const bool row, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| dense(const bool row, const IndexOut_ block_start, const IndexOut_ block_length, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| dense(const bool row, VectorPtr< IndexOut_ > indices_my_matrix, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| dense(const bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| dense(const bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, const IndexOut_ block_start, const IndexOut_ block_length, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| dense(const bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_my_matrix, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| dense_column(const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(IndexOut_ block_start, IndexOut_ block_length, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(VectorPtr< IndexOut_ > indices_ptr, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(std::vector< IndexOut_ > indices, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column() const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(IndexOut_ block_start, IndexOut_ block_length) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(VectorPtr< IndexOut_ > indices_ptr) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(std::vector< IndexOut_ > indices) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(IndexOut_ block_start, IndexOut_ block_length, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(VectorPtr< IndexOut_ > indices_ptr, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(std::vector< IndexOut_ > indices, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row() const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(IndexOut_ block_start, IndexOut_ block_length) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(VectorPtr< IndexOut_ > indices_ptr) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(std::vector< IndexOut_ > indices) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| index_type typedef | tatami::Matrix< ValueOut_, IndexOut_ > | |
| is_sparse() const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| is_sparse_proportion() const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| ncol() const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| nrow() const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| prefer_rows() const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| prefer_rows_proportion() const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| sparse(const bool row, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| sparse(const bool row, const IndexOut_ block_start, const IndexOut_ block_length, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| sparse(const bool row, VectorPtr< IndexOut_ > indices_my_matrix, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| sparse(const bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| sparse(const bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, const IndexOut_ block_start, const IndexOut_ block_length, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| sparse(const bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_my_matrix, const Options &opt) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| sparse_column(const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(IndexOut_ block_start, IndexOut_ block_length, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(VectorPtr< IndexOut_ > indices_ptr, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(std::vector< IndexOut_ > indices, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column() const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(IndexOut_ block_start, IndexOut_ block_length) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(VectorPtr< IndexOut_ > indices_ptr) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(std::vector< IndexOut_ > indices) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(IndexOut_ block_start, IndexOut_ block_length, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(VectorPtr< IndexOut_ > indices_ptr, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(std::vector< IndexOut_ > indices, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row() const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(IndexOut_ block_start, IndexOut_ block_length) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(VectorPtr< IndexOut_ > indices_ptr) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(std::vector< IndexOut_ > indices) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices, const Options &opt) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices) const | tatami::Matrix< ValueOut_, IndexOut_ > | inline |
| uses_oracle(const bool row) const | tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | inlinevirtual |
| value_type typedef | tatami::Matrix< ValueOut_, IndexOut_ > |