tatami
C++ API for different matrix representations
Loading...
Searching...
No Matches
tatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > Member List

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(bool row, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
dense(bool row, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
dense(bool row, VectorPtr< IndexOut_ > indices_my_matrix, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
dense(bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
dense(bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
dense(bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_my_matrix, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
dense_column(const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(VectorPtr< IndexOut_ > indices_ptr, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(std::vector< IndexOut_ > indices, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column() consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(IndexOut_ block_start, IndexOut_ block_length) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(VectorPtr< IndexOut_ > indices_ptr) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(std::vector< IndexOut_ > indices) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(VectorPtr< IndexOut_ > indices_ptr, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(std::vector< IndexOut_ > indices, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row() consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(IndexOut_ block_start, IndexOut_ block_length) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(VectorPtr< IndexOut_ > indices_ptr) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(std::vector< IndexOut_ > indices) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr) consttatami::Matrix< ValueOut_, IndexOut_ >inline
dense_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices) consttatami::Matrix< ValueOut_, IndexOut_ >inline
index_type typedeftatami::Matrix< ValueOut_, IndexOut_ >
is_sparse() consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
is_sparse_proportion() consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
ncol() consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
nrow() consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
prefer_rows() consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
prefer_rows_proportion() consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
sparse(bool row, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
sparse(bool row, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
sparse(bool row, VectorPtr< IndexOut_ > indices_my_matrix, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
sparse(bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
sparse(bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
sparse(bool row, std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_my_matrix, const Options &opt) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
sparse_column(const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(VectorPtr< IndexOut_ > indices_ptr, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(std::vector< IndexOut_ > indices, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column() consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(IndexOut_ block_start, IndexOut_ block_length) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(VectorPtr< IndexOut_ > indices_ptr) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(std::vector< IndexOut_ > indices) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_column(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(VectorPtr< IndexOut_ > indices_ptr, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(std::vector< IndexOut_ > indices, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row() consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(IndexOut_ block_start, IndexOut_ block_length) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(VectorPtr< IndexOut_ > indices_ptr) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(std::vector< IndexOut_ > indices) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices, const Options &opt) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, IndexOut_ block_start, IndexOut_ block_length) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, VectorPtr< IndexOut_ > indices_ptr) consttatami::Matrix< ValueOut_, IndexOut_ >inline
sparse_row(std::shared_ptr< const Oracle< IndexOut_ > > oracle, std::vector< IndexOut_ > indices) consttatami::Matrix< ValueOut_, IndexOut_ >inline
uses_oracle(bool row) consttatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ >inlinevirtual
value_type typedeftatami::Matrix< ValueOut_, IndexOut_ >