ViennaCL - The Vienna Computing Library  1.5.2
Public Types | Public Member Functions
read_write_traversal Class Reference

#include <read_write.hpp>

Inheritance diagram for read_write_traversal:
traversal_functor

Public Types

enum  mode_t { FETCH, WRITE_BACK }

Public Member Functions

 read_write_traversal (mode_t mode, unsigned int simd_width, std::string suffix, std::set< std::string > &cache, index_tuple const &index, utils::kernel_generation_stream &stream, mapping_type const &mapping)
void operator() (scheduler::statement const &, unsigned int root_idx, node_type leaf) const

Member Enumeration Documentation

enum mode_t
Enumerator:
FETCH 
WRITE_BACK 

Constructor & Destructor Documentation

read_write_traversal ( mode_t  mode,
unsigned int  simd_width,
std::string  suffix,
std::set< std::string > &  cache,
index_tuple const &  index,
utils::kernel_generation_stream stream,
mapping_type const &  mapping 
) [inline]

Member Function Documentation

void operator() ( scheduler::statement const &  ,
unsigned int  root_idx,
node_type  leaf 
) const [inline]

The documentation for this class was generated from the following file: