tatami
C++ API for different matrix representations
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NtatamiFlexible representations for matrix data
 CArrayViewView into a pre-allocated array
 CBlockSparsifiedWrapperWrap a block dense extractor in the sparse interface
 CCompressedSparseColumnMatrixCompressed sparse column matrix
 CCompressedSparseContentsCompressed sparse contents
 CCompressedSparseMatrixCompressed sparse matrix representation
 CCompressedSparseMatrixOptionsOptions for the CompressedSparseMatrix
 CCompressedSparseRowMatrixCompressed sparse row matrix
 CConsecutiveOraclePredict future accesses along a consecutive sequence
 CConstantMatrixMatrix containing a constant value
 CConvertToCompressedSparseOptionsOptions for convert_to_compressed_sparse()
 CConvertToDenseOptionsOptions for convert_to_dense()
 CConvertToFragmentedSparseOptionsOptions for convert_to_fragmented_sparse()
 CCountCompressedSparseNonZerosOptionsOptions for count_compressed_sparse_non_zeros()
 CDelayedBinaryIsometricArithmeticHelperHelper for delayed binary isometric arithmetic
 CDelayedBinaryIsometricBooleanHelperHelper for delayed binary isometric boolean operations
 CDelayedBinaryIsometricCompareHelperHelper for delayed binary isometric comparisons
 CDelayedBinaryIsometricOperationDelayed isometric operations on two matrices
 CDelayedBinaryIsometricOperationHelperHelper operation interface for DelayedBinaryIsometricOperation
 CDelayedBindDelayed combining of a matrix
 CDelayedCastRecast a Matrix to a different interface type
 CDelayedSubsetDelayed subsetting of a matrix with general indices
 CDelayedSubsetBlockDelayed subsetting to a contiguous block
 CDelayedSubsetSortedDelayed subsetting of a matrix with sorted indices
 CDelayedSubsetSortedUniqueDelayed subsetting of a matrix with sorted, unique indices
 CDelayedSubsetUniqueDelayed subsetting of a matrix with unique indices
 CDelayedTransposeDelayed transposition of a matrix
 CDelayedUnaryIsometricAbsHelperHelper for delayed calculation of the sign of each matrix entry
 CDelayedUnaryIsometricAcosHelperHelper for delayed calculation of the inverse cosine of each matrix entry
 CDelayedUnaryIsometricAcoshHelperHelper for delayed calculation of the inverse hyperbolic cosine of each matrix entry
 CDelayedUnaryIsometricArithmeticScalarHelperHelper for delayed unary isometric scalar arithmetic
 CDelayedUnaryIsometricArithmeticVectorHelperHelper for delayed unary isometric vector arithmetic
 CDelayedUnaryIsometricAsinHelperHelper for delayed calculation of the inverse sine of each matrix entry
 CDelayedUnaryIsometricAsinhHelperHelper for delayed calculation of the inverse hyperbolic sine of each matrix entry
 CDelayedUnaryIsometricAtanHelperHelper for delayed calculation of the inverse tangent of each matrix entry
 CDelayedUnaryIsometricAtanhHelperHelper for delayed calculation of the inverse hyperbolic tangent of each matrix entry
 CDelayedUnaryIsometricBooleanCastHelperDelayed unary isometric boolean cast
 CDelayedUnaryIsometricBooleanNotHelperHelper for a delayed unary isometric boolean NOT operation
 CDelayedUnaryIsometricBooleanScalarHelperHelper for delayed unary isometric scalar boolean operations
 CDelayedUnaryIsometricBooleanVectorHelperHelper for delayed unary isometric vector boolean operations
 CDelayedUnaryIsometricCeilingHelperHelper for delayed calculation of the ceiling of each matrix entry
 CDelayedUnaryIsometricCompareScalarHelperHelper for delayed scalar comparisons
 CDelayedUnaryIsometricCompareVectorHelperHelper for delayed vector comparisons
 CDelayedUnaryIsometricCosHelperHelper for delayed calculation of the cosine of a matrix entry
 CDelayedUnaryIsometricCoshHelperHelper for delayed calculation of the hyperbolic cosine of each matrix entry
 CDelayedUnaryIsometricExpHelperHelper for delayed calculation of the exponent function for each matrix entry
 CDelayedUnaryIsometricExpm1HelperHelper for delayed calculation of the exponential function of each matrix entry minus 1
 CDelayedUnaryIsometricFloorHelperHelper for delayed calculation of the floor of each matrix entry
 CDelayedUnaryIsometricGammaHelperApply the gamma function to a matrix entry
 CDelayedUnaryIsometricLgammaHelperApply the log-gamma function to a matrix entry
 CDelayedUnaryIsometricLog1pHelperHelper for the delayed calculation of the logarithm of each matrix entry plus 1
 CDelayedUnaryIsometricLogHelperHelper for delayed calculation of the logarithm of each matrix entry
 CDelayedUnaryIsometricOperationDelayed isometric operation on a single matrix
 CDelayedUnaryIsometricOperationHelperHelper operation interface for DelayedUnaryIsometricOperation
 CDelayedUnaryIsometricRoundHelperHelper for delayed rounding of each matrix entry to the nearest integer
 CDelayedUnaryIsometricSignHelperHelper for delayed calculation of the sign of each matrix entry
 CDelayedUnaryIsometricSinHelperHelper for delayed calculation of the sine of each matrix entry
 CDelayedUnaryIsometricSinhHelperHelper for delayed calculation of the hyperbolic sine of each matrix entry
 CDelayedUnaryIsometricSpecialCompareHelperDelayed special value comparison
 CDelayedUnaryIsometricSpecialSubstituteHelperDelayed special value substitution
 CDelayedUnaryIsometricSqrtHelperHelper for delayed calculation of the square root of each matrix entry
 CDelayedUnaryIsometricSubstituteScalarHelperHelper for delayed scalar substitution
 CDelayedUnaryIsometricSubstituteVectorHelperDelayed vector comparisons
 CDelayedUnaryIsometricTanHelperHelper for delayed calculation of the tangent of each matrix entry
 CDelayedUnaryIsometricTanhHelperHelper for delayed calculation of the hyperbolic tangent of each matrix entry
 CDelayedUnaryIsometricTruncHelperHelper for delayed truncation of each matrix entry to an integer
 CDenseColumnMatrixDense column-major matrix
 CDenseMatrixDense matrix representation
 CDenseRowMatrixDense row-major matrix
 CFillCompressedSparseContentsOptionsOptions for fill_compressed_sparse_contents()
 CFixedVectorOraclePredict future accesses from a vector containing a fixed sequence
 CFixedViewOraclePredict future accesses from a view on a fixed sequence
 CFragmentedSparseColumnMatrixFragmented sparse column matrix
 CFragmentedSparseContentsFragmented sparse contents
 CFragmentedSparseMatrixFragmented sparse matrix representation
 CFragmentedSparseMatrixOptionsOptions for FragmentedSparseMatrix()
 CFragmentedSparseRowMatrixFragmented sparse row matrix
 CFullSparsifiedWrapperWrap a full dense extractor in the sparse interface
 Chas_dataCompile time check for the data() method
 Chas_data< T, V, decltype((void) std::declval< V >().data(), 0)>Compile time check for the data() method
 CIndexSparsifiedWrapperWrap an indexed dense extractor in the sparse interface
 CMatrixVirtual class for a matrix
 CMyopicDenseExtractorExtract an element of the target dimension in dense form without an oracle
 CMyopicSparseExtractorExtract an element of the target dimension in sparse form without an oracle
 COptionsOptions for accessing data from a Matrix instance
 COraclePredict future access requests on the target dimension
 COracularDenseExtractorExtract an element of the target dimension in dense form with an oracle
 COracularSparseExtractorExtract an element of the target dimension in sparse form with an oracle
 CPseudoOracularDenseExtractorMimic the OracularDenseExtractor interface
 CPseudoOracularSparseExtractorMimic the OracularSparseExtractor interface
 CRetrieveCompressedSparseContentsOptionsOptions for retrieve_compressed_sparse_contents()
 CRetrieveFragmentedSparseContentsOptionsOptions for retrieve_fragmented_sparse_contents()
 CSomeNumericArrayArray of some numeric type, determined at runtime
 CIteratorRandom-access iterator class
 CSparseRangeA range of a sparse vector