| Ctatami::ArrayView< Type_ > | View into a pre-allocated array |
| Ctatami::BlockSparsifiedWrapper< oracle_, Value_, Index_ > | Wrap a block dense extractor in the sparse interface |
| Ctatami::CompressedSparseContents< Value_, Index_, Pointer_ > | Compressed sparse contents |
| Ctatami::CompressedSparseMatrixOptions | Options for the CompressedSparseMatrix |
| Ctatami::ConvertToCompressedSparseOptions | Options for convert_to_compressed_sparse() |
| Ctatami::ConvertToDenseOptions | Options for convert_to_dense() |
| Ctatami::ConvertToFragmentedSparseOptions | Options for convert_to_fragmented_sparse() |
| Ctatami::CountCompressedSparseNonZerosOptions | Options for count_compressed_sparse_non_zeros() |
| ▼Ctatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | Helper operation interface for DelayedBinaryIsometricOperation |
| Ctatami::DelayedBinaryIsometricArithmeticHelper< op_, OutputValue_, InputValue_, Index_ > | Helper for delayed binary isometric arithmetic |
| Ctatami::DelayedBinaryIsometricBooleanHelper< op_, OutputValue_, InputValue_, Index_ > | Helper for delayed binary isometric boolean operations |
| Ctatami::DelayedBinaryIsometricCompareHelper< op_, OutputValue_, InputValue_, Index_ > | Helper for delayed binary isometric comparisons |
| ▼Ctatami::DelayedUnaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | Helper operation interface for DelayedUnaryIsometricOperation |
| Ctatami::DelayedUnaryIsometricAbsHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the sign of each matrix entry |
| Ctatami::DelayedUnaryIsometricAcosHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the inverse cosine of each matrix entry |
| Ctatami::DelayedUnaryIsometricAcoshHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the inverse hyperbolic cosine of each matrix entry |
| Ctatami::DelayedUnaryIsometricArithmeticScalarHelper< op_, right_, OutputValue_, InputValue_, Index_, Scalar_ > | Helper for delayed unary isometric scalar arithmetic |
| Ctatami::DelayedUnaryIsometricArithmeticVectorHelper< op_, right_, OutputValue_, InputValue_, Index_, Vector_ > | Helper for delayed unary isometric vector arithmetic |
| Ctatami::DelayedUnaryIsometricAsinHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the inverse sine of each matrix entry |
| Ctatami::DelayedUnaryIsometricAsinhHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the inverse hyperbolic sine of each matrix entry |
| Ctatami::DelayedUnaryIsometricAtanHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the inverse tangent of each matrix entry |
| Ctatami::DelayedUnaryIsometricAtanhHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the inverse hyperbolic tangent of each matrix entry |
| Ctatami::DelayedUnaryIsometricBooleanCastHelper< OutputValue_, InputValue_, Index_ > | Delayed unary isometric boolean cast |
| Ctatami::DelayedUnaryIsometricBooleanNotHelper< OutputValue_, InputValue_, Index_ > | Helper for a delayed unary isometric boolean NOT operation |
| Ctatami::DelayedUnaryIsometricBooleanScalarHelper< op_, OutputValue_, InputValue_, Index_ > | Helper for delayed unary isometric scalar boolean operations |
| Ctatami::DelayedUnaryIsometricBooleanVectorHelper< op_, OutputValue_, InputValue_, Index_, Vector_ > | Helper for delayed unary isometric vector boolean operations |
| Ctatami::DelayedUnaryIsometricCeilingHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the ceiling of each matrix entry |
| Ctatami::DelayedUnaryIsometricCompareScalarHelper< op_, OutputValue_, InputValue_, Index_, Scalar_ > | Helper for delayed scalar comparisons |
| Ctatami::DelayedUnaryIsometricCompareVectorHelper< op_, OutputValue_, InputValue_, Index_, Vector_ > | Helper for delayed vector comparisons |
| Ctatami::DelayedUnaryIsometricCosHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the cosine of a matrix entry |
| Ctatami::DelayedUnaryIsometricCoshHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the hyperbolic cosine of each matrix entry |
| Ctatami::DelayedUnaryIsometricExpHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the exponent function for each matrix entry |
| Ctatami::DelayedUnaryIsometricExpm1Helper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the exponential function of each matrix entry minus 1 |
| Ctatami::DelayedUnaryIsometricFloorHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the floor of each matrix entry |
| Ctatami::DelayedUnaryIsometricGammaHelper< OutputValue_, InputValue_, Index_ > | Apply the gamma function to a matrix entry |
| Ctatami::DelayedUnaryIsometricLgammaHelper< OutputValue_, InputValue_, Index_ > | Apply the log-gamma function to a matrix entry |
| Ctatami::DelayedUnaryIsometricLog1pHelper< OutputValue_, InputValue_, Index_, Base_ > | Helper for the delayed calculation of the logarithm of each matrix entry plus 1 |
| Ctatami::DelayedUnaryIsometricLogHelper< OutputValue_, InputValue_, Index_, Base_ > | Helper for delayed calculation of the logarithm of each matrix entry |
| Ctatami::DelayedUnaryIsometricRoundHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed rounding of each matrix entry to the nearest integer |
| Ctatami::DelayedUnaryIsometricSignHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the sign of each matrix entry |
| Ctatami::DelayedUnaryIsometricSinHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the sine of each matrix entry |
| Ctatami::DelayedUnaryIsometricSinhHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the hyperbolic sine of each matrix entry |
| Ctatami::DelayedUnaryIsometricSpecialCompareHelper< op_, pass_, OutputValue_, InputValue_, Index_ > | Delayed special value comparison |
| Ctatami::DelayedUnaryIsometricSpecialSubstituteHelper< op_, pass_, OutputValue_, InputValue_, Index_ > | Delayed special value substitution |
| Ctatami::DelayedUnaryIsometricSqrtHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the square root of each matrix entry |
| Ctatami::DelayedUnaryIsometricSubstituteScalarHelper< op_, OutputValue_, InputValue_, Index_, Scalar_ > | Helper for delayed scalar substitution |
| Ctatami::DelayedUnaryIsometricSubstituteVectorHelper< op_, OutputValue_, InputValue_, Index_, ComparedVector_, SubstituteVector_ > | Delayed vector comparisons |
| Ctatami::DelayedUnaryIsometricTanHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the tangent of each matrix entry |
| Ctatami::DelayedUnaryIsometricTanhHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed calculation of the hyperbolic tangent of each matrix entry |
| Ctatami::DelayedUnaryIsometricTruncHelper< OutputValue_, InputValue_, Index_ > | Helper for delayed truncation of each matrix entry to an integer |
| Ctatami::FillCompressedSparseContentsOptions | Options for fill_compressed_sparse_contents() |
| Ctatami::FragmentedSparseContents< Value_, Index_ > | Fragmented sparse contents |
| Ctatami::FragmentedSparseMatrixOptions | Options for FragmentedSparseMatrix() |
| Ctatami::FullSparsifiedWrapper< oracle_, Value_, Index_ > | Wrap a full dense extractor in the sparse interface |
| Ctatami::has_data< Type_, Container_, typename > | Compile time check for the data() method |
| Ctatami::has_data< Type_, Container_, decltype((void) std::declval< Container_ >().data(), 0)> | Compile time check for the data() method |
| Ctatami::IndexSparsifiedWrapper< oracle_, Value_, Index_ > | Wrap an indexed dense extractor in the sparse interface |
| Ctatami::SomeNumericArray< Value_ >::Iterator | Random-access iterator class |
| ▼Ctatami::Matrix< Value_, Index_ > | Virtual class for a matrix |
| Ctatami::CompressedSparseMatrix< Value_, Index_, std::vector< Value_ >, std::vector< Index_ >, std::vector< std::size_t > > | |
| Ctatami::DenseMatrix< Value_, Index_, std::vector< Value_ > > | |
| Ctatami::FragmentedSparseMatrix< Value_, Index_, std::vector< std::vector< Value_ > >, std::vector< std::vector< Index_ > > > | |
| ▼Ctatami::CompressedSparseMatrix< Value_, Index_, ValueStorage_, IndexStorage_, PointerStorage_ > | Compressed sparse matrix representation |
| Ctatami::CompressedSparseColumnMatrix< Value_, Index_, ValueStorage_, IndexStorage_, PointerStorage_ > | Compressed sparse column matrix |
| Ctatami::CompressedSparseRowMatrix< Value_, Index_, ValueStorage_, IndexStorage_, PointerStorage_ > | Compressed sparse row matrix |
| Ctatami::ConstantMatrix< Value_, Index_ > | Matrix containing a constant value |
| Ctatami::DelayedBind< Value_, Index_ > | Delayed combining of a matrix |
| Ctatami::DelayedSubset< Value_, Index_, SubsetStorage_ > | Delayed subsetting of a matrix with general indices |
| Ctatami::DelayedSubsetBlock< Value_, Index_ > | Delayed subsetting to a contiguous block |
| Ctatami::DelayedSubsetSorted< Value_, Index_, SubsetStorage_ > | Delayed subsetting of a matrix with sorted indices |
| Ctatami::DelayedSubsetSortedUnique< Value_, Index_, SubsetStorage_ > | Delayed subsetting of a matrix with sorted, unique indices |
| Ctatami::DelayedSubsetUnique< Value_, Index_, SubsetStorage_ > | Delayed subsetting of a matrix with unique indices |
| Ctatami::DelayedTranspose< Value_, Index_ > | Delayed transposition of a matrix |
| ▼Ctatami::DenseMatrix< Value_, Index_, Storage_ > | Dense matrix representation |
| Ctatami::DenseColumnMatrix< Value_, Index_, Storage_ > | Dense column-major matrix |
| Ctatami::DenseRowMatrix< Value_, Index_, Storage_ > | Dense row-major matrix |
| ▼Ctatami::FragmentedSparseMatrix< Value_, Index_, ValueVectorStorage_, IndexVectorStorage_ > | Fragmented sparse matrix representation |
| Ctatami::FragmentedSparseColumnMatrix< Value_, Index_, ValueVectorStorage_, IndexVectorStorage_ > | Fragmented sparse column matrix |
| Ctatami::FragmentedSparseRowMatrix< Value_, Index_, ValueVectorStorage_, IndexVectorStorage_ > | Fragmented sparse row matrix |
| ▼Ctatami::Matrix< OutputValue_, Index_ > | |
| Ctatami::DelayedBinaryIsometricOperation< OutputValue_, InputValue_, Index_, Helper_ > | Delayed isometric operations on two matrices |
| Ctatami::DelayedUnaryIsometricOperation< OutputValue_, InputValue_, Index_, Helper_ > | Delayed isometric operation on a single matrix |
| ▼Ctatami::Matrix< ValueOut_, IndexOut_ > | |
| Ctatami::DelayedCast< ValueOut_, IndexOut_, ValueIn_, IndexIn_ > | Recast a Matrix to a different interface type |
| Ctatami::MyopicDenseExtractor< Value_, Index_ > | Extract an element of the target dimension in dense form without an oracle |
| Ctatami::MyopicSparseExtractor< Value_, Index_ > | Extract an element of the target dimension in sparse form without an oracle |
| Ctatami::Options | Options for accessing data from a Matrix instance |
| ▼Ctatami::Oracle< Index_ > | Predict future access requests on the target dimension |
| Ctatami::ConsecutiveOracle< Index_ > | Predict future accesses along a consecutive sequence |
| Ctatami::FixedVectorOracle< Index_ > | Predict future accesses from a vector containing a fixed sequence |
| Ctatami::FixedViewOracle< Index_ > | Predict future accesses from a view on a fixed sequence |
| ▼Ctatami::OracularDenseExtractor< Value_, Index_ > | Extract an element of the target dimension in dense form with an oracle |
| Ctatami::PseudoOracularDenseExtractor< Value_, Index_ > | Mimic the OracularDenseExtractor interface |
| ▼Ctatami::OracularSparseExtractor< Value_, Index_ > | Extract an element of the target dimension in sparse form with an oracle |
| Ctatami::PseudoOracularSparseExtractor< Value_, Index_ > | Mimic the OracularSparseExtractor interface |
| Ctatami::RetrieveCompressedSparseContentsOptions | Options for retrieve_compressed_sparse_contents() |
| Ctatami::RetrieveFragmentedSparseContentsOptions | Options for retrieve_fragmented_sparse_contents() |
| Ctatami::SomeNumericArray< Value_ > | Array of some numeric type, determined at runtime |
| Ctatami::SparseRange< Value_, Index_ > | A range of a sparse vector |