YAKL
Classes | Namespaces | Typedefs
YAKL_Bounds_fortran.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::fortran::Bounds< N, simple >
 Describes a set of Fortran-style tightly-nested loops. More...
 
class  yakl::fortran::Bounds< N, false >
 Describes a set of Fortran-style tightly-nested loops where at least one loop has a lower bound other than 1 or a stride other than 1. More...
 
class  yakl::fortran::Bounds< N, true >
 Describes a set of Fortran-style tightly-nested loops where all loops have lower bounds of 1 strides of 1. More...
 
class  yakl::fortran::LBnd
 Describes a single Fortran-style loop bound (lower bound default of 1) More...
 

Namespaces

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

Typedefs

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

Detailed Description

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