YAKL
Namespaces | Macros | Typedefs | Variables
YAKL.h File Reference
#include "YAKL_header.h"
#include "YAKL_defines.h"
#include "ArrayIR.h"
#include "YAKL_verbose.h"
#include "YAKL_sycldevice.h"
#include "YAKL_streams_events.h"
#include "YAKL_LaunchConfig.h"
#include "YAKL_fence.h"
#include "YAKL_error.h"
#include "YAKL_Gator.h"
#include "YAKL_Toney.h"
#include "YAKL_Internal.h"
#include "YAKL_timers.h"
#include "YAKL_mutex.h"
#include "YAKL_allocators.h"
#include "YAKL_InitConfig.h"
#include "YAKL_init.h"
#include "YAKL_finalize.h"
#include "YAKL_parallel_for.h"
#include "YAKL_memory_spaces.h"
#include "YAKL_mem_transfers.h"
#include "YAKL_reductions.h"
#include "YAKL_atomics.h"
#include "YAKL_random.h"
#include "YAKL_Array.h"
#include "YAKL_ScalarLiveOut.h"
#include "YAKL_memset.h"
#include "extensions/YAKL_simd.h"
#include "extensions/YAKL_componentwise.h"
#include "extensions/YAKL_intrinsics.h"
#include "extensions/YAKL_tridiagonal.h"
#include "extensions/YAKL_pentadiagonal.h"
Include dependency graph for YAKL.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 yakl
 
 yakl::c
 Contains Bounds class, and parallel_for() routines using C-style indexing and ordering.
 
 yakl::fortran
 Contains Bounds class, and parallel_for() routines using Fortran-style indexing and ordering.
 

Macros

#define __YAKL_NAMESPACE_WRAPPER_BEGIN__
 
#define __YAKL_NAMESPACE_WRAPPER_END__
 

Typedefs

typedef unsigned int yakl::index_t
 
typedef unsigned int yakl::uint
 

Variables

constexpr index_t yakl::INDEX_MAX = std::numeric_limits<index_t>::max()
 

Macro Definition Documentation

◆ __YAKL_NAMESPACE_WRAPPER_BEGIN__

#define __YAKL_NAMESPACE_WRAPPER_BEGIN__

◆ __YAKL_NAMESPACE_WRAPPER_END__

#define __YAKL_NAMESPACE_WRAPPER_END__