27 #ifndef _H_GRB_BSP1D_CONFIG 28 #define _H_GRB_BSP1D_CONFIG 36 #ifndef _GRB_BSP1D_BACKEND 37 #pragma message "_GRB_BSP1D_BACKEND was not set-- auto-selecting reference" 38 #define _GRB_BSP1D_BACKEND reference 88 static void deduce() noexcept;
106 static constexpr
bool fixedVectorCapacities() {
134 static constexpr
Backend coordinatesBackend() {
135 return IMPLEMENTATION< _GRB_BSP1D_BACKEND >::coordinatesBackend();
146 #endif // end ``_H_GRB_BSP1D_CONFIG'' RC set(Vector< DataType, backend, Coords > &x, const T val, const Phase &phase=EXECUTE, const typename std::enable_if< !grb::is_object< DataType >::value &&!grb::is_object< T >::value, void >::type *const =nullptr) noexcept
Sets all elements of a vector to the given value.
Definition: io.hpp:858
ALLOC_MODE
The memory allocation modes implemented in the grb::reference and the grb::reference_omp backends.
Definition: reference/config.hpp:54
Collects a series of implementation choices corresponding to some given backend.
Definition: base/config.hpp:387
static constexpr ALLOC_MODE defaultAllocMode()
Definition: bsp1d/config.hpp:96
Contains the configuration parameters for the reference and reference_omp backends.
Backend
A collection of all backends.
Definition: backends.hpp:49
The ALP/GraphBLAS namespace.
Definition: graphblas.hpp:477
static constexpr ALLOC_MODE sharedAllocMode()
Defines how shared memory regions are allocated.
Allocation via posix_memalign.
Definition: reference/config.hpp:57
A parallel implementation based on a row-wise 1D data distribution, implemented using LPF.
Definition: backends.hpp:113