ALP User Documentation 0.7.0
Algebraic Programming User Documentation
base Directory Reference

Files

file  benchmark.hpp [code]
 This file contains a variant on the grb::Launcher specialised for benchmarks.
 
file  blas1.hpp [code]
 Defines the ALP/GraphBLAS level-1 API.
 
file  blas2.hpp [code]
 Defines the ALP/GraphBLAS level-2 API.
 
file  blas3.hpp [code]
 Defines the ALP/GraphBLAS level-3 API.
 
file  collectives.hpp [code]
 Specifies some basic collectives which may be used within a multi-process ALP program.
 
file  base/config.hpp [code]
 Defines both configuration parameters effective for all backends, as well as defines structured ways of passing backend-specific parameters.
 
file  exec.hpp [code]
 Specifies the grb::Launcher functionalities.
 
file  init.hpp [code]
 Specifies the grb::init and grb::finalize functionalities.
 
file  io.hpp [code]
 Specifies all I/O primitives for use with ALP/GraphBLAS containers.
 
file  matrix.hpp [code]
 Specifies the ALP/GraphBLAS matrix container.
 
file  pinnedvector.hpp [code]
 Contains the specification for grb::PinnedVector.
 
file  properties.hpp [code]
 Provides a mechanism for inspecting properties of various backends.
 
file  spmd.hpp [code]
 Exposes facilities for direct SPMD programming.
 
file  vector.hpp [code]
 Specifies the ALP/GraphBLAS vector container.