ViennaCL - The Vienna Computing Library  1.5.1
Public Member Functions
fetch_traversal Class Reference

functor for fetching the elements of a statement More...

#include <helpers.hpp>

Inheritance diagram for fetch_traversal:
traversal_functor

Public Member Functions

 fetch_traversal (std::set< std::string > &fetched, std::pair< std::string, std::string > const &index, unsigned int vectorization, utils::kernel_generation_stream &stream, mapping_type const &mapping)
void operator() (viennacl::scheduler::statement const *, viennacl::scheduler::statement_node const *root_node, detail::node_type node_type) const

Detailed Description

functor for fetching the elements of a statement


Constructor & Destructor Documentation

fetch_traversal ( std::set< std::string > &  fetched,
std::pair< std::string, std::string > const &  index,
unsigned int  vectorization,
utils::kernel_generation_stream stream,
mapping_type const &  mapping 
) [inline]

Member Function Documentation

void operator() ( viennacl::scheduler::statement const *  ,
viennacl::scheduler::statement_node const *  root_node,
detail::node_type  node_type 
) const [inline]

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