fml  0.1-0
Fused Matrix Library
fml::gpuvec< T > Member List

This is the complete list of members for fml::gpuvec< T >, including all inherited members.

_size (defined in fml::univec< T >)fml::univec< T >protected
c (defined in fml::gpuvec< T >)fml::gpuvec< T >protected
check_index(const len_t i) const (defined in fml::univec< T >)fml::univec< T >protected
data (defined in fml::univec< T >)fml::univec< T >protected
data_ptr()fml::univec< T >inline
data_ptr() const (defined in fml::univec< T >)fml::univec< T >inline
dupe() constfml::gpuvec< T >
fill_linspace()fml::gpuvec< T >
fill_linspace(const T start, const T stop) (defined in fml::gpuvec< T >)fml::gpuvec< T >
fill_val(const T v)fml::gpuvec< T >
fill_zero()fml::gpuvec< T >
free_data (defined in fml::univec< T >)fml::univec< T >protected
get(const len_t i) constfml::gpuvec< T >
get_blockdim() const (defined in fml::gpuvec< T >)fml::gpuvec< T >inline
get_card() const (defined in fml::gpuvec< T >)fml::gpuvec< T >inline
get_griddim() const (defined in fml::gpuvec< T >)fml::gpuvec< T >inline
gpuvec(std::shared_ptr< card > gpu) (defined in fml::gpuvec< T >)fml::gpuvec< T >
gpuvec(std::shared_ptr< card > gpu, len_t size) (defined in fml::gpuvec< T >)fml::gpuvec< T >
gpuvec(std::shared_ptr< card > gpu, T *data, len_t size, bool free_on_destruct=false) (defined in fml::gpuvec< T >)fml::gpuvec< T >
gpuvec(const gpuvec &x) (defined in fml::gpuvec< T >)fml::gpuvec< T >
info() constfml::gpuvec< T >
inherit(std::shared_ptr< card > gpu) (defined in fml::gpuvec< T >)fml::gpuvec< T >
inherit(std::shared_ptr< card > gpu, T *data, len_t size, bool free_on_destruct=false) (defined in fml::gpuvec< T >)fml::gpuvec< T >
max() constfml::gpuvec< T >
min() constfml::gpuvec< T >
operator!=(const gpuvec< T > &x) constfml::gpuvec< T >
operator=(const gpuvec< T > &x)fml::gpuvec< T >
operator==(const gpuvec< T > &x) constfml::gpuvec< T >
pow(const T p)fml::gpuvec< T >
print(uint8_t ndigits=4, bool add_final_blank=true) constfml::gpuvec< T >
printval(const T val, uint8_t ndigits) const (defined in fml::univec< T >)fml::univec< T >protected
printval(const int val, uint8_t ndigits) const (defined in fml::univec< T >)fml::univec< T >inlineprotected
resize(len_t size)fml::gpuvec< T >
resize(std::shared_ptr< card > gpu, len_t size) (defined in fml::gpuvec< T >)fml::gpuvec< T >
rev()fml::gpuvec< T >
scale(const T s)fml::gpuvec< T >
set(const len_t i, const T v)fml::gpuvec< T >
should_free() const (defined in fml::univec< T >)fml::univec< T >inlineprotected
size() constfml::univec< T >inline
sum() constfml::gpuvec< T >
~gpuvec() (defined in fml::gpuvec< T >)fml::gpuvec< T >