|
VeloGraphX
High-performance dynamic graph analytics in C++20
|
#include "velographx/storage/compressed_adjacency.hpp"#include <array>#include <cstddef>#include <cstdint>#include <limits>#include <stdexcept>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | velographx |
| namespace | velographx::storage |
| namespace | velographx::storage::detail |
Enumerations | |
| enum class | velographx::storage::VectorDecodeBackend { velographx::storage::scalar , velographx::storage::avx2 , velographx::storage::neon } |
Functions | |
| void | velographx::storage::detail::accumulate_deltas (const std::uint32_t *deltas, std::size_t count, VertexId *out) |
| std::size_t | velographx::storage::detail::unpack_scalar (const std::uint8_t *input, std::size_t count, std::uint8_t lane_bytes, std::uint32_t *deltas) |
| bool | velographx::storage::detail::avx2_available () noexcept |
| VectorDecodeBackend | velographx::storage::vector_decode_backend () noexcept |
| std::vector< VertexId > | velographx::storage::simd_friendly_delta_decode_vectorized (const SimdFriendlyAdjacency &encoded) |