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

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

allocator() const noexceptmgcpp::device_matrix< Type, Alloc >inline
allocator_type typedefmgcpp::device_matrix< Type, Alloc >
capacity() const noexceptmgcpp::device_matrix< Type, Alloc >inline
check_value(size_t i, size_t j) constmgcpp::device_matrix< Type, Alloc >inline
column(size_t i) noexceptmgcpp::device_matrix< Type, Alloc >inline
const_device_pointer typedefmgcpp::device_matrix< Type, Alloc >
const_pointer typedefmgcpp::device_matrix< Type, Alloc >
context() const noexceptmgcpp::device_matrix< Type, Alloc >inline
copy_to_host(pointer host_p) constmgcpp::device_matrix< Type, Alloc >inline
data() const noexceptmgcpp::device_matrix< Type, Alloc >inline
data_mutable() noexceptmgcpp::device_matrix< Type, Alloc >inline
device_id() const noexceptmgcpp::device_matrix< Type, Alloc >inline
device_matrix() noexceptmgcpp::device_matrix< Type, Alloc >inline
device_matrix(Alloc const &alloc)mgcpp::device_matrix< Type, Alloc >inlineexplicit
device_matrix(shape_type shape, Alloc const &alloc=Alloc())mgcpp::device_matrix< Type, Alloc >inlineexplicit
device_matrix(shape_type shape, value_type init, Alloc const &alloc=Alloc())mgcpp::device_matrix< Type, Alloc >inlineexplicit
device_matrix(shape_type shape, const_pointer data, Alloc const &alloc=Alloc())mgcpp::device_matrix< Type, Alloc >inlineexplicit
device_matrix(HostMat const &host_mat, Alloc const &alloc=Alloc())mgcpp::device_matrix< Type, Alloc >inlineexplicit
device_matrix(device_matrix< Type, Alloc > const &other)mgcpp::device_matrix< Type, Alloc >inline
device_matrix(dense_matrix< DenseMatrix, Type > const &other)mgcpp::device_matrix< Type, Alloc >inlineexplicit
device_matrix(device_matrix< Type, Alloc > &&other) noexceptmgcpp::device_matrix< Type, Alloc >inline
device_pointer typedefmgcpp::device_matrix< Type, Alloc >
device_value_type typedefmgcpp::device_matrix< Type, Alloc >
from_c_array(Type(&arr)[S1][S2], Alloc const &alloc=Alloc())mgcpp::device_matrix< Type, Alloc >inlinestatic
from_list(std::initializer_list< std::initializer_list< value_type >> const &array, Alloc const &alloc=Alloc())mgcpp::device_matrix< Type, Alloc >inlinestatic
operator=(device_matrix< Type, Alloc > const &other)mgcpp::device_matrix< Type, Alloc >inline
operator=(dense_matrix< DenseMatrix, Type > const &other)mgcpp::device_matrix< Type, Alloc >inline
operator=(device_matrix< Type, Alloc > &&other) noexceptmgcpp::device_matrix< Type, Alloc >inline
operator~() const noexceptmgcpp::matrix_base< MatrixType, Type >inline
operator~() noexceptmgcpp::matrix_base< MatrixType, Type >inline
pointer typedefmgcpp::device_matrix< Type, Alloc >
release_data() noexceptmgcpp::device_matrix< Type, Alloc >inline
resize(shape_type new_shape)mgcpp::device_matrix< Type, Alloc >inline
resize(shape_type new_shape, value_type init)mgcpp::device_matrix< Type, Alloc >inline
result_expr_type typedefmgcpp::device_matrix< Type, Alloc >
result_type typedefmgcpp::device_matrix< Type, Alloc >
set_value(size_t i, size_t j, value_type value)mgcpp::device_matrix< Type, Alloc >inline
shape() const noexceptmgcpp::device_matrix< Type, Alloc >inline
shape_type typedefmgcpp::device_matrix< Type, Alloc >
this_type typedefmgcpp::device_matrix< Type, Alloc >
value_type typedefmgcpp::device_matrix< Type, Alloc >
zero()mgcpp::device_matrix< Type, Alloc >inline
~device_matrix() noexceptmgcpp::device_matrix< Type, Alloc >inline