RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Namespaces | Functions
AlignedRangeIndexSetBuilders.cpp File Reference

Implmentation file for aligned range index set builder methods. More...

#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include "RAJA/index/IndexSetBuilders.hpp"
#include "RAJA/index/IndexSet.hpp"
#include "RAJA/index/ListSegment.hpp"
#include "RAJA/index/RangeSegment.hpp"
#include "camp/resource.hpp"

Namespaces

 RAJA
 

Functions

void RAJA::buildIndexSetAligned (RAJA::TypedIndexSet< RAJA::RangeSegment, RAJA::ListSegment > &iset, camp::resources::Resource work_res, const RAJA::Index_type *const indices_in, RAJA::Index_type length, RAJA::Index_type range_min_length, RAJA::Index_type range_align)
 Generate an index set with aligned Range segments and List segments, as needed, from given array of indices. More...
 

Detailed Description

Implmentation file for aligned range index set builder methods.