ViennaCL - The Vienna Computing Library  1.7.0
Free open-source GPU-accelerated linear algebra and solver library.
viennacl::ocl::context Member List

This is the complete list of members for viennacl::ocl::context, including all inherited members.

add_device(viennacl::ocl::device const &d)viennacl::ocl::contextinline
add_device(cl_device_id d)viennacl::ocl::contextinline
add_program(cl_program p, std::string const &prog_name)viennacl::ocl::contextinline
add_program(std::string const &source, std::string const &prog_name)viennacl::ocl::contextinline
add_queue(cl_device_id dev, cl_command_queue q)viennacl::ocl::contextinline
add_queue(cl_device_id dev)viennacl::ocl::contextinline
add_queue(viennacl::ocl::device d)viennacl::ocl::contextinline
build_options() const viennacl::ocl::contextinline
build_options(std::string op)viennacl::ocl::contextinline
cache_path() const viennacl::ocl::contextinline
cache_path(std::string new_path)viennacl::ocl::contextinline
context()viennacl::ocl::contextinline
create_memory(cl_mem_flags flags, unsigned int size, void *ptr=NULL) const viennacl::ocl::contextinline
create_memory(cl_mem_flags flags, const VectorType< NumericT, A > &buffer) const viennacl::ocl::contextinline
create_memory_without_smart_handle(cl_mem_flags flags, unsigned int size, void *ptr=NULL) const viennacl::ocl::contextinline
current_device() const viennacl::ocl::contextinline
current_queue()viennacl::ocl::contextinline
default_device_num() const viennacl::ocl::contextinline
default_device_num(vcl_size_t new_num)viennacl::ocl::contextinline
default_device_type()viennacl::ocl::contextinline
default_device_type(cl_device_type dtype)viennacl::ocl::contextinline
delete_program(std::string const &name)viennacl::ocl::contextinline
device_num()viennacl::ocl::contextinline
devices() const viennacl::ocl::contextinline
get_kernel(std::string const &program_name, std::string const &kernel_name)viennacl::ocl::contextinline
get_program(std::string const &name)viennacl::ocl::contextinline
get_program(std::string const &name) const viennacl::ocl::contextinline
get_program(vcl_size_t id)viennacl::ocl::contextinline
get_programs()viennacl::ocl::contextinline
get_queue()viennacl::ocl::contextinline
get_queue() const viennacl::ocl::contextinline
get_queue(cl_device_id dev, vcl_size_t i=0)viennacl::ocl::contextinline
handle() const viennacl::ocl::contextinline
has_program(std::string const &name)viennacl::ocl::contextinline
init()viennacl::ocl::contextinline
init(cl_context c)viennacl::ocl::contextinline
operator<(context const &other) const viennacl::ocl::contextinline
operator==(context const &other) const viennacl::ocl::contextinline
platform_index() const viennacl::ocl::contextinline
platform_index(vcl_size_t new_index)viennacl::ocl::contextinline
program_num()viennacl::ocl::contextinline
switch_device(vcl_size_t i)viennacl::ocl::contextinline
switch_device(viennacl::ocl::device const &d)viennacl::ocl::contextinline
switch_queue(vcl_size_t i)viennacl::ocl::contextinline
switch_queue(viennacl::ocl::command_queue const &q)viennacl::ocl::contextinline