YAKL
Classes | Namespaces | Typedefs
YAKL_Bounds_c.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yakl::c::Bounds< N, simple >
 Describes a set of C-style tightly-nested loops. More...
 
class  yakl::c::Bounds< N, false >
 Describes a set of C-style tightly-nested loops where at least one loop has a lower bound other than 0 or a stride other than 1. More...
 
class  yakl::c::Bounds< N, true >
 Describes a set of C-style tightly-nested loops where all loops have lower bounds of 0 strides of 1. More...
 
class  yakl::c::LBnd
 Describes a single C-style loop bound (lower bound default of 0) More...
 

Namespaces

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

Typedefs

template<int N>
using yakl::c::SimpleBounds = Bounds< N, true >
 Make it easy for the user to specify that all lower bounds are zero and all strides are one. More...
 

Detailed Description

Defines C-style loop bounds and functor calling functionality (index computations).