├── .github └── workflows │ ├── check-install.yaml │ ├── create-tag.yaml │ ├── doxygenate.yaml │ └── run-tests.yaml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── Config.cmake.in ├── docs └── Doxyfile ├── extern └── CMakeLists.txt ├── include └── tatami │ ├── base │ ├── Extractor.hpp │ ├── Matrix.hpp │ ├── Options.hpp │ ├── Oracle.hpp │ └── SparseRange.hpp │ ├── dense │ ├── DenseMatrix.hpp │ ├── SparsifiedWrapper.hpp │ ├── convert_to_dense.hpp │ └── transpose.hpp │ ├── isometric │ ├── arithmetic_utils.hpp │ ├── binary │ │ ├── DelayedBinaryIsometricOperation.hpp │ │ ├── arithmetic_helpers.hpp │ │ ├── boolean_helpers.hpp │ │ ├── compare_helpers.hpp │ │ ├── helper_interface.hpp │ │ └── utils.hpp │ ├── boolean_utils.hpp │ ├── compare_utils.hpp │ ├── depends_utils.hpp │ └── unary │ │ ├── DelayedUnaryIsometricOperation.hpp │ │ ├── arithmetic_helpers.hpp │ │ ├── boolean_helpers.hpp │ │ ├── compare_helpers.hpp │ │ ├── helper_interface.hpp │ │ ├── math_helpers.hpp │ │ └── substitute_helpers.hpp │ ├── other │ ├── ConstantMatrix.hpp │ ├── DelayedBind.hpp │ ├── DelayedCast.hpp │ └── DelayedTranspose.hpp │ ├── sparse │ ├── CompressedSparseMatrix.hpp │ ├── FragmentedSparseMatrix.hpp │ ├── compress_sparse_triplets.hpp │ ├── convert_to_compressed_sparse.hpp │ ├── convert_to_fragmented_sparse.hpp │ ├── primary_extraction.hpp │ └── secondary_extraction.hpp │ ├── subset │ ├── DelayedSubset.hpp │ ├── DelayedSubsetBlock.hpp │ ├── DelayedSubsetSorted.hpp │ ├── DelayedSubsetSortedUnique.hpp │ ├── DelayedSubsetUnique.hpp │ ├── make_DelayedSubset.hpp │ └── utils.hpp │ ├── tatami.hpp │ └── utils │ ├── ArrayView.hpp │ ├── ConsecutiveOracle.hpp │ ├── ElementType.hpp │ ├── FixedOracle.hpp │ ├── Index_to_container.hpp │ ├── PseudoOracularExtractor.hpp │ ├── SomeNumericArray.hpp │ ├── consecutive_extractor.hpp │ ├── copy.hpp │ ├── has_data.hpp │ ├── new_extractor.hpp │ ├── parallelize.hpp │ ├── process_consecutive_indices.hpp │ └── wrap_shared_ptr.hpp └── tests ├── CMakeLists.txt └── src ├── custom_parallel.h ├── dense ├── DenseMatrix.cpp ├── convert_to_dense.cpp └── transpose.cpp ├── isometric ├── arithmetic_utils.cpp ├── binary │ ├── DelayedBinaryIsometricOperation.cpp │ ├── arithmetic_helpers.cpp │ ├── boolean_helpers.cpp │ └── compare_helpers.cpp ├── unary │ ├── DelayedUnaryIsometricOperation.cpp │ ├── arithmetic_scalar_helpers.cpp │ ├── arithmetic_vector_helpers.cpp │ ├── boolean_scalar_helpers.cpp │ ├── boolean_vector_helpers.cpp │ ├── compare_scalar_helpers.cpp │ ├── compare_vector_helpers.cpp │ ├── math_helpers.cpp │ ├── substitute_scalar_helpers.cpp │ └── substitute_vector_helpers.cpp └── utils.h ├── other ├── ConstantMatrix.cpp ├── DelayedBind.cpp ├── DelayedCast.cpp └── DelayedTranspose.cpp ├── sparse ├── CompressedSparseMatrix.cpp ├── FragmentedSparseMatrix.cpp ├── compress_sparse_triplets.cpp ├── convert_to_compressed_sparse.cpp ├── convert_to_fragmented_sparse.cpp └── secondary_extraction.cpp ├── subset ├── DelayedSubset.cpp └── DelayedSubsetBlock.cpp └── utils ├── ArrayView.cpp ├── ConsecutiveOracle.cpp ├── FixedOracle.cpp ├── Index_to_container.cpp ├── SomeNumericArray.cpp ├── miscellaneous.cpp ├── parallelize.cpp ├── process_consecutive_indices.cpp └── wrap_shared_ptr.cpp /.github/workflows/check-install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/.github/workflows/check-install.yaml -------------------------------------------------------------------------------- /.github/workflows/create-tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/.github/workflows/create-tag.yaml -------------------------------------------------------------------------------- /.github/workflows/doxygenate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/.github/workflows/doxygenate.yaml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/.github/workflows/run-tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/cmake/Config.cmake.in -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /extern/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/extern/CMakeLists.txt -------------------------------------------------------------------------------- /include/tatami/base/Extractor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/base/Extractor.hpp -------------------------------------------------------------------------------- /include/tatami/base/Matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/base/Matrix.hpp -------------------------------------------------------------------------------- /include/tatami/base/Options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/base/Options.hpp -------------------------------------------------------------------------------- /include/tatami/base/Oracle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/base/Oracle.hpp -------------------------------------------------------------------------------- /include/tatami/base/SparseRange.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/base/SparseRange.hpp -------------------------------------------------------------------------------- /include/tatami/dense/DenseMatrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/dense/DenseMatrix.hpp -------------------------------------------------------------------------------- /include/tatami/dense/SparsifiedWrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/dense/SparsifiedWrapper.hpp -------------------------------------------------------------------------------- /include/tatami/dense/convert_to_dense.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/dense/convert_to_dense.hpp -------------------------------------------------------------------------------- /include/tatami/dense/transpose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/dense/transpose.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/arithmetic_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/arithmetic_utils.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/binary/DelayedBinaryIsometricOperation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/binary/DelayedBinaryIsometricOperation.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/binary/arithmetic_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/binary/arithmetic_helpers.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/binary/boolean_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/binary/boolean_helpers.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/binary/compare_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/binary/compare_helpers.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/binary/helper_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/binary/helper_interface.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/binary/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/binary/utils.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/boolean_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/boolean_utils.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/compare_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/compare_utils.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/depends_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/depends_utils.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/unary/DelayedUnaryIsometricOperation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/unary/DelayedUnaryIsometricOperation.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/unary/arithmetic_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/unary/arithmetic_helpers.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/unary/boolean_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/unary/boolean_helpers.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/unary/compare_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/unary/compare_helpers.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/unary/helper_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/unary/helper_interface.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/unary/math_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/unary/math_helpers.hpp -------------------------------------------------------------------------------- /include/tatami/isometric/unary/substitute_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/isometric/unary/substitute_helpers.hpp -------------------------------------------------------------------------------- /include/tatami/other/ConstantMatrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/other/ConstantMatrix.hpp -------------------------------------------------------------------------------- /include/tatami/other/DelayedBind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/other/DelayedBind.hpp -------------------------------------------------------------------------------- /include/tatami/other/DelayedCast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/other/DelayedCast.hpp -------------------------------------------------------------------------------- /include/tatami/other/DelayedTranspose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/other/DelayedTranspose.hpp -------------------------------------------------------------------------------- /include/tatami/sparse/CompressedSparseMatrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/sparse/CompressedSparseMatrix.hpp -------------------------------------------------------------------------------- /include/tatami/sparse/FragmentedSparseMatrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/sparse/FragmentedSparseMatrix.hpp -------------------------------------------------------------------------------- /include/tatami/sparse/compress_sparse_triplets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/sparse/compress_sparse_triplets.hpp -------------------------------------------------------------------------------- /include/tatami/sparse/convert_to_compressed_sparse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/sparse/convert_to_compressed_sparse.hpp -------------------------------------------------------------------------------- /include/tatami/sparse/convert_to_fragmented_sparse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/sparse/convert_to_fragmented_sparse.hpp -------------------------------------------------------------------------------- /include/tatami/sparse/primary_extraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/sparse/primary_extraction.hpp -------------------------------------------------------------------------------- /include/tatami/sparse/secondary_extraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/sparse/secondary_extraction.hpp -------------------------------------------------------------------------------- /include/tatami/subset/DelayedSubset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/subset/DelayedSubset.hpp -------------------------------------------------------------------------------- /include/tatami/subset/DelayedSubsetBlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/subset/DelayedSubsetBlock.hpp -------------------------------------------------------------------------------- /include/tatami/subset/DelayedSubsetSorted.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/subset/DelayedSubsetSorted.hpp -------------------------------------------------------------------------------- /include/tatami/subset/DelayedSubsetSortedUnique.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/subset/DelayedSubsetSortedUnique.hpp -------------------------------------------------------------------------------- /include/tatami/subset/DelayedSubsetUnique.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/subset/DelayedSubsetUnique.hpp -------------------------------------------------------------------------------- /include/tatami/subset/make_DelayedSubset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/subset/make_DelayedSubset.hpp -------------------------------------------------------------------------------- /include/tatami/subset/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/subset/utils.hpp -------------------------------------------------------------------------------- /include/tatami/tatami.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/tatami.hpp -------------------------------------------------------------------------------- /include/tatami/utils/ArrayView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/ArrayView.hpp -------------------------------------------------------------------------------- /include/tatami/utils/ConsecutiveOracle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/ConsecutiveOracle.hpp -------------------------------------------------------------------------------- /include/tatami/utils/ElementType.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/ElementType.hpp -------------------------------------------------------------------------------- /include/tatami/utils/FixedOracle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/FixedOracle.hpp -------------------------------------------------------------------------------- /include/tatami/utils/Index_to_container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/Index_to_container.hpp -------------------------------------------------------------------------------- /include/tatami/utils/PseudoOracularExtractor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/PseudoOracularExtractor.hpp -------------------------------------------------------------------------------- /include/tatami/utils/SomeNumericArray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/SomeNumericArray.hpp -------------------------------------------------------------------------------- /include/tatami/utils/consecutive_extractor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/consecutive_extractor.hpp -------------------------------------------------------------------------------- /include/tatami/utils/copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/copy.hpp -------------------------------------------------------------------------------- /include/tatami/utils/has_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/has_data.hpp -------------------------------------------------------------------------------- /include/tatami/utils/new_extractor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/new_extractor.hpp -------------------------------------------------------------------------------- /include/tatami/utils/parallelize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/parallelize.hpp -------------------------------------------------------------------------------- /include/tatami/utils/process_consecutive_indices.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/process_consecutive_indices.hpp -------------------------------------------------------------------------------- /include/tatami/utils/wrap_shared_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/include/tatami/utils/wrap_shared_ptr.hpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/src/custom_parallel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/custom_parallel.h -------------------------------------------------------------------------------- /tests/src/dense/DenseMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/dense/DenseMatrix.cpp -------------------------------------------------------------------------------- /tests/src/dense/convert_to_dense.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/dense/convert_to_dense.cpp -------------------------------------------------------------------------------- /tests/src/dense/transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/dense/transpose.cpp -------------------------------------------------------------------------------- /tests/src/isometric/arithmetic_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/arithmetic_utils.cpp -------------------------------------------------------------------------------- /tests/src/isometric/binary/DelayedBinaryIsometricOperation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/binary/DelayedBinaryIsometricOperation.cpp -------------------------------------------------------------------------------- /tests/src/isometric/binary/arithmetic_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/binary/arithmetic_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/binary/boolean_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/binary/boolean_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/binary/compare_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/binary/compare_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/unary/DelayedUnaryIsometricOperation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/unary/DelayedUnaryIsometricOperation.cpp -------------------------------------------------------------------------------- /tests/src/isometric/unary/arithmetic_scalar_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/unary/arithmetic_scalar_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/unary/arithmetic_vector_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/unary/arithmetic_vector_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/unary/boolean_scalar_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/unary/boolean_scalar_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/unary/boolean_vector_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/unary/boolean_vector_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/unary/compare_scalar_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/unary/compare_scalar_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/unary/compare_vector_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/unary/compare_vector_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/unary/math_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/unary/math_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/unary/substitute_scalar_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/unary/substitute_scalar_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/unary/substitute_vector_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/unary/substitute_vector_helpers.cpp -------------------------------------------------------------------------------- /tests/src/isometric/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/isometric/utils.h -------------------------------------------------------------------------------- /tests/src/other/ConstantMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/other/ConstantMatrix.cpp -------------------------------------------------------------------------------- /tests/src/other/DelayedBind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/other/DelayedBind.cpp -------------------------------------------------------------------------------- /tests/src/other/DelayedCast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/other/DelayedCast.cpp -------------------------------------------------------------------------------- /tests/src/other/DelayedTranspose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/other/DelayedTranspose.cpp -------------------------------------------------------------------------------- /tests/src/sparse/CompressedSparseMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/sparse/CompressedSparseMatrix.cpp -------------------------------------------------------------------------------- /tests/src/sparse/FragmentedSparseMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/sparse/FragmentedSparseMatrix.cpp -------------------------------------------------------------------------------- /tests/src/sparse/compress_sparse_triplets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/sparse/compress_sparse_triplets.cpp -------------------------------------------------------------------------------- /tests/src/sparse/convert_to_compressed_sparse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/sparse/convert_to_compressed_sparse.cpp -------------------------------------------------------------------------------- /tests/src/sparse/convert_to_fragmented_sparse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/sparse/convert_to_fragmented_sparse.cpp -------------------------------------------------------------------------------- /tests/src/sparse/secondary_extraction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/sparse/secondary_extraction.cpp -------------------------------------------------------------------------------- /tests/src/subset/DelayedSubset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/subset/DelayedSubset.cpp -------------------------------------------------------------------------------- /tests/src/subset/DelayedSubsetBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/subset/DelayedSubsetBlock.cpp -------------------------------------------------------------------------------- /tests/src/utils/ArrayView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/utils/ArrayView.cpp -------------------------------------------------------------------------------- /tests/src/utils/ConsecutiveOracle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/utils/ConsecutiveOracle.cpp -------------------------------------------------------------------------------- /tests/src/utils/FixedOracle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/utils/FixedOracle.cpp -------------------------------------------------------------------------------- /tests/src/utils/Index_to_container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/utils/Index_to_container.cpp -------------------------------------------------------------------------------- /tests/src/utils/SomeNumericArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/utils/SomeNumericArray.cpp -------------------------------------------------------------------------------- /tests/src/utils/miscellaneous.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/utils/miscellaneous.cpp -------------------------------------------------------------------------------- /tests/src/utils/parallelize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/utils/parallelize.cpp -------------------------------------------------------------------------------- /tests/src/utils/process_consecutive_indices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/utils/process_consecutive_indices.cpp -------------------------------------------------------------------------------- /tests/src/utils/wrap_shared_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatami-inc/tatami/HEAD/tests/src/utils/wrap_shared_ptr.cpp --------------------------------------------------------------------------------