mgcpp
A C++ Math Library Based on CUDA
mgcpp::device_vector< Type, Alloc > Member List

This is the complete list of members for mgcpp::device_vector< Type, Alloc >, including all inherited members.

allocator() const noexceptmgcpp::device_vector< Type, Alloc >inline
allocator_type typedefmgcpp::device_vector< Type, Alloc >
capacity() const noexceptmgcpp::device_vector< Type, Alloc >inline
check_value(size_t i) constmgcpp::device_vector< Type, Alloc >inline
const_device_pointer typedefmgcpp::device_vector< Type, Alloc >
const_pointer typedefmgcpp::device_vector< Type, Alloc >
context() const noexceptmgcpp::device_vector< Type, Alloc >inline
copy_to_host(pointer host_p) constmgcpp::device_vector< Type, Alloc >inline
data() const noexceptmgcpp::device_vector< Type, Alloc >inline
data_mutable() noexceptmgcpp::device_vector< Type, Alloc >inline
device_id() const noexceptmgcpp::device_vector< Type, Alloc >inline
device_pointer typedefmgcpp::device_vector< Type, Alloc >
device_value_type typedefmgcpp::device_vector< Type, Alloc >
device_vector() noexceptmgcpp::device_vector< Type, Alloc >inline
device_vector(Alloc const &alloc) noexceptmgcpp::device_vector< Type, Alloc >inlineexplicit
device_vector(size_t size, Alloc const &alloc=Alloc())mgcpp::device_vector< Type, Alloc >inlineexplicit
device_vector(size_t size, value_type init, Alloc const &alloc=Alloc())mgcpp::device_vector< Type, Alloc >inlineexplicit
device_vector(size_t size, const_pointer data, Alloc const &alloc=Alloc())mgcpp::device_vector< Type, Alloc >inlineexplicit
device_vector(std::initializer_list< value_type > const &array, Alloc const &alloc=Alloc())mgcpp::device_vector< Type, Alloc >inlineexplicit
device_vector(std::vector< value_type > const &vec, Alloc const &alloc=Alloc())mgcpp::device_vector< Type, Alloc >inlineexplicit
device_vector(HostVec const &host_mat, Alloc const &alloc=Alloc())mgcpp::device_vector< Type, Alloc >inlineexplicit
device_vector(device_vector< Type, Alloc > const &other)mgcpp::device_vector< Type, Alloc >inline
device_vector(dense_vector< DenseVec, Type > const &other)mgcpp::device_vector< Type, Alloc >inlineexplicit
device_vector(device_vector< Type, Alloc > &&other) noexceptmgcpp::device_vector< Type, Alloc >inline
from_c_array(Type(&arr)[S], Alloc const &alloc=Alloc())mgcpp::device_vector< Type, Alloc >inlinestatic
operator=(dense_vector< DenseVec, Type > const &other)mgcpp::device_vector< Type, Alloc >inline
operator=(device_vector< Type, Alloc > const &other)mgcpp::device_vector< Type, Alloc >inline
operator=(device_vector< Type, Alloc > &&other) noexceptmgcpp::device_vector< Type, Alloc >inline
operator~() const noexceptmgcpp::vector_base< VectorType, Type >inline
operator~() noexceptmgcpp::vector_base< VectorType, Type >inline
parent_type typedefmgcpp::device_vector< Type, Alloc >
pointer typedefmgcpp::device_vector< Type, Alloc >
release_data() noexceptmgcpp::device_vector< Type, Alloc >inline
resize(size_t size, value_type pad_value=value_type{})mgcpp::device_vector< Type, Alloc >inline
result_expr_type typedefmgcpp::device_vector< Type, Alloc >
result_type typedefmgcpp::device_vector< Type, Alloc >
set_value(size_t i, value_type value)mgcpp::device_vector< Type, Alloc >inline
shape() const noexceptmgcpp::device_vector< Type, Alloc >inline
shape_type typedefmgcpp::device_vector< Type, Alloc >
size() const noexceptmgcpp::device_vector< Type, Alloc >inline
this_type typedefmgcpp::device_vector< Type, Alloc >
value_type typedefmgcpp::device_vector< Type, Alloc >
zero()mgcpp::device_vector< Type, Alloc >inline
~device_vector() noexceptmgcpp::device_vector< Type, Alloc >inline