Lift
Library of parallel computing primitives for GPUs and multi-core CPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\Nlift
 oN__internal
 oNlift
 |oCbackend_policy
 |oCbackend_policy< cuda >
 |\Cbackend_policy< host >
 oNx86_64
 |\Ccpuid_regs
 oCatomics
 oCbackend_policy
 oCbackend_policy< cuda >
 oCbackend_policy< host >
 oCallocation
 oCcuda_allocator
 oCdefault_memory_allocator
 oCdefault_memory_allocator< cuda >
 oCdefault_memory_allocator< host >
 oC__ldg_loader
 oC__ldg_loader< host, T >
 oC__ldg_loader< cuda, T >
 oCldg_pointer
 oClocal_memory
 oCmalloc_allocator
 oCpersistent_allocation
 oCtagged_pointer_baseBase class for tagged memory pointer implementation
 oCpointerLift's tagged pointer class
 oCpointer< host, T, _index_type >CPU version of pointer
 oCpointer< cuda, T, _index_type >
 oCscoped_allocation
 oCscoped_free
 oCstrided_iterator
 oCthrust_iterator_adaptor
 oCthrust_pointer_adaptor
 oCparallelDispatch structure for parallel primitives
 oCcompute_device
 oCcuda_device_config
 oCcompute_device_cuda
 oCcpu_cache
 oCcpu_config
 oCcompute_device_host
 oCtestThe test object interface
 oCstandalone_testWrapper for standalone tests, which consist of a single function with no arguments and no return value
 oCtimer
 oCtimer< cuda >
 |\Csample_type
 \Ctime_series