ug4
ug::GPUVector< TValueType > Member List

This is the complete list of members for ug::GPUVector< TValueType >, including all inherited members.

add(double alpha, const GPUVector< value_type > &v)ug::GPUVector< TValueType >inline
ug::Vector::add(const V &u)ug::Vector< TValueType >
ug::Vector::add(const value_type *u, const size_t *indices, size_t nr)ug::Vector< TValueType >
assure_on_cpu()ug::GPUVector< TValueType >inline
assure_on_cpu() constug::GPUVector< TValueType >inline
assure_on_gpu()ug::GPUVector< TValueType >inline
assure_on_gpu() constug::GPUVector< TValueType >inline
capacity() constug::Vector< TValueType >inline
clone() constug::GPUVector< TValueType >
clone_without_values() constug::GPUVector< TValueType >
create(size_t size)ug::Vector< TValueType >
create(const Vector &v)ug::Vector< TValueType >
defragment()ug::Vector< TValueType >inline
destroy()ug::Vector< TValueType >private
dotprod(const GPUVector< value_type > &w) constug::GPUVector< TValueType >inline
ug::Vector::dotprod(const Vector &w)ug::Vector< TValueType >inline
get(V &u) constug::Vector< TValueType >
get(value_type *u, const size_t *indices, size_t nr) constug::Vector< TValueType >
get_dev_ptr()ug::GPUVector< TValueType >inline
get_dev_ptr() constug::GPUVector< TValueType >inline
GPU_STATE enum nameug::GPUVector< TValueType >private
GPUVector()ug::GPUVector< TValueType >inline
GPUVector(size_t _length)ug::GPUVector< TValueType >inline
m_capacityug::Vector< TValueType >private
m_devValuesug::GPUVector< TValueType >private
m_GPUStateug::GPUVector< TValueType >private
m_sizeug::Vector< TValueType >private
m_sizeOnGPUug::GPUVector< TValueType >private
maxnorm() constug::Vector< TValueType >inline
norm() constug::GPUVector< TValueType >inline
on_cpu()ug::GPUVector< TValueType >inline
ON_CPU enum valueug::GPUVector< TValueType >private
on_gpu()ug::GPUVector< TValueType >inline
ON_GPU enum valueug::GPUVector< TValueType >private
ON_GPU_AND_CPU enum valueug::GPUVector< TValueType >private
operator*=(const number &a)ug::GPUVector< TValueType >inline
operator+=(const GPUVector< value_type > &v)ug::GPUVector< TValueType >inline
ug::Vector::operator+=(const Vector &v)ug::Vector< TValueType >inline
operator-=(const GPUVector< value_type > &v)ug::GPUVector< TValueType >inline
ug::Vector::operator-=(const Vector &v)ug::Vector< TValueType >inline
operator=(const GPUVector< value_type > &v)ug::GPUVector< TValueType >inline
ug::Vector::operator=(double d)ug::Vector< TValueType >inline
ug::Vector::operator=(const Vector &v)ug::Vector< TValueType >inline
operator[](size_t i)ug::GPUVector< TValueType >inline
operator[](size_t i) constug::GPUVector< TValueType >inline
p()ug::Vector< TValueType >inline
print(const char *const text=NULL) constug::Vector< TValueType >
reserve(size_t newCapacity, bool bCopyValues=true)ug::GPUVector< TValueType >inline
reserve(size_t newCapacity, bool bCopyValues=true)ug::GPUVector< TValueType >inline
reserve_exactly(size_t newCapacity, bool bCopyValues)ug::Vector< TValueType >
reserve_sloppy(size_t newCapacity, bool bCopyValues=true)ug::Vector< TValueType >
resize(size_t newSize, bool bCopyValues=true)ug::GPUVector< TValueType >inline
resize(size_t newSize, bool bCopyValues=true)ug::GPUVector< TValueType >inline
resize_exactly(size_t newSize, bool bCopyValues=true)ug::Vector< TValueType >
resize_sloppy(size_t newSize, bool bCopyValues=true)ug::Vector< TValueType >
set(double d)ug::Vector< TValueType >inline
set(const V &u)ug::Vector< TValueType >
set(const value_type *u, const size_t *indices, size_t nr)ug::Vector< TValueType >
set_random(double from, double to)ug::Vector< TValueType >inline
size() constug::GPUVector< TValueType >inline
ug::Vector::size() constug::Vector< TValueType >inline
super typedefug::GPUVector< TValueType >
value_type typedefug::GPUVector< TValueType >
valuesug::Vector< TValueType >private
Vector()ug::Vector< TValueType >
Vector(size_t size)ug::Vector< TValueType >
Vector(const vector_type &v)ug::Vector< TValueType >inline
vector_type typedefug::GPUVector< TValueType >
virtual_clone() constug::GPUVector< TValueType >protectedvirtual
virtual_clone_without_values() constug::GPUVector< TValueType >protectedvirtual
~Vector()ug::Vector< TValueType >virtual