Data utilities
Numerics
Collaboration diagram for Data utilities:

## Functions

acl::VectorOfElements | asl::uploadToLocalMem (AbstractData &source, const AVec< int > &size, unsigned int groupSize, acl::Kernel &kernel)
SPDataWrapperACL | asl::generateSubData (SPDataWrapperACL d, AVec< int > a, AVec< int > b)
| generates DataWraper with points placed inside a widow More...
SPDataWithGhostNodesACLData | asl::coarseData (SPDataWithGhostNodesACLData d)
SPDataWithGhostNodesACLData | asl::clipData (SPDataWithGhostNodesACLData d, AVec< int > a0, AVec< int > aE)

## Detailed Description

## Function Documentation

## clipData()

SPDataWithGhostNodesACLData asl::clipData | ( | SPDataWithGhostNodesACLData | d,
|  | AVec< int > | a0,
|  | AVec< int > | aE
| ) |  |

inline

Definition at line 128 of file aslDataResampling.h.

## coarseData()

SPDataWithGhostNodesACLData asl::coarseData | ( | SPDataWithGhostNodesACLData | d | ) |

inline

Definition at line 119 of file aslDataResampling.h.

## generateSubData()

SPDataWrapperACL asl::generateSubData | ( | SPDataWrapperACL | d,
|  | AVec< int > | a,
|  | AVec< int > | b
| ) |  |

generates DataWraper with points placed inside a widow

Parameters

  a | the point corresponding to 0 coner
  b | the point corresponding to diagonal to 0 one coner

Todo:
  errorMessages

Parameters

  a | the point corresponding to 0 coner
  b | the point corresponding to diagonal to 0 one coner

Todo:
  errorMessages

## uploadToLocalMem()

acl::VectorOfElements asl::uploadToLocalMem | ( | AbstractData & | source,
|  | const AVec< int > & | size,
|  | unsigned int | groupSize,
|  | acl::Kernel & | kernel
| ) |  |

Uploads `source` from global to local memory in portion defined by `size` with group size `groupSize`. Returns destination (local VectorOfElements).

Examples
  testASLData.cc.