Ctatami::ArrayView< T > | 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< T, V, typename > | Compile time check for the data() method |
Ctatami::has_data< T, V, decltype((void) std::declval< V >().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< 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_, Operation_ > | Delayed isometric operations on two matrices |
Ctatami::DelayedUnaryIsometricOperation< OutputValue_, InputValue_, Index_, Operation_ > | 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 |