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() const | ug::GPUVector< TValueType > | inline |
assure_on_gpu() | ug::GPUVector< TValueType > | inline |
assure_on_gpu() const | ug::GPUVector< TValueType > | inline |
capacity() const | ug::Vector< TValueType > | inline |
clone() const | ug::GPUVector< TValueType > | |
clone_without_values() const | ug::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) const | ug::GPUVector< TValueType > | inline |
ug::Vector::dotprod(const Vector &w) | ug::Vector< TValueType > | inline |
get(V &u) const | ug::Vector< TValueType > | |
get(value_type *u, const size_t *indices, size_t nr) const | ug::Vector< TValueType > | |
get_dev_ptr() | ug::GPUVector< TValueType > | inline |
get_dev_ptr() const | ug::GPUVector< TValueType > | inline |
GPU_STATE enum name | ug::GPUVector< TValueType > | private |
GPUVector() | ug::GPUVector< TValueType > | inline |
GPUVector(size_t _length) | ug::GPUVector< TValueType > | inline |
m_capacity | ug::Vector< TValueType > | private |
m_devValues | ug::GPUVector< TValueType > | private |
m_GPUState | ug::GPUVector< TValueType > | private |
m_size | ug::Vector< TValueType > | private |
m_sizeOnGPU | ug::GPUVector< TValueType > | private |
maxnorm() const | ug::Vector< TValueType > | inline |
norm() const | ug::GPUVector< TValueType > | inline |
on_cpu() | ug::GPUVector< TValueType > | inline |
ON_CPU enum value | ug::GPUVector< TValueType > | private |
on_gpu() | ug::GPUVector< TValueType > | inline |
ON_GPU enum value | ug::GPUVector< TValueType > | private |
ON_GPU_AND_CPU enum value | ug::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) const | ug::GPUVector< TValueType > | inline |
p() | ug::Vector< TValueType > | inline |
print(const char *const text=NULL) const | ug::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() const | ug::GPUVector< TValueType > | inline |
ug::Vector::size() const | ug::Vector< TValueType > | inline |
super typedef | ug::GPUVector< TValueType > | |
value_type typedef | ug::GPUVector< TValueType > | |
values | ug::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 typedef | ug::GPUVector< TValueType > | |
virtual_clone() const | ug::GPUVector< TValueType > | protectedvirtual |
virtual_clone_without_values() const | ug::GPUVector< TValueType > | protectedvirtual |
~Vector() | ug::Vector< TValueType > | virtual |