ALL_DEVICE_VALID enum value | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | protected |
allocate(int d) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotected |
allocSize | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | protected |
begin() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
begin() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
buffer_id_type typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
bufferIsRegistered | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | mutableprotected |
bufferObject | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | protected |
bufferRead(bool create=false) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
bufferWrite(bool create=false) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
capacity() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
checkIndex(Size i) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotected |
clear() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
clearSize | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | mutableprotected |
const_iterator typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
const_reference typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
copyToDevice(int d=0) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotected |
copyToHost() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotected |
copyToHostSingle(Size i) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotected |
cptid | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotectedstatic |
createBuffer() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotected |
data() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
data() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
datatypeinfo_manager typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
device_pointer typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
deviceAllocSize | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | mutableprotected |
deviceIsValid | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | mutableprotected |
devicePointer | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | mutableprotected |
deviceRead(int gpu=MemoryManager::getBufferDevice()) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
deviceReadAt(int i, int gpu=MemoryManager::getBufferDevice()) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
deviceVectorSize | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | mutableprotected |
deviceWrite(int gpu=MemoryManager::getBufferDevice()) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
deviceWriteAt(int i, int gpu=MemoryManager::getBufferDevice()) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
empty() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
end() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
end() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
erase(iterator position) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
fastResize(Size s, Size WARP_SIZE=MemoryManager::BSIZE) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
getCached(Size i) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
getSingle(Size i) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
hostIsValid | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | mutableprotected |
hostPointer | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | protected |
hostRead() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
hostReadAt(int i) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
hostWrite() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
hostWriteAt(int i) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
insert(iterator position, const T &x) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
invalidateDevice() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
invalidateHost() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
isDeviceValid(unsigned gpu) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
isHostValid() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
iterator typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
mapBuffer() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotected |
memory_manager typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
memsetDevice(int v=0) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
memsetHost(int v=0) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
operator<<(std::ostream &os, const vector_device< T, MemoryManager, DataTypeInfoManager > &vec) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | friend |
operator=(const vector_device< T, MemoryManager, DataTypeInfoManager > &v) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
operator>>(std::istream &in, vector_device< T, MemoryManager, DataTypeInfoManager > &vec) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | friend |
operator[](Size i) const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
operator[](Size i) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
pop_back() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
push_back(const T &t) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
rebind_to typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
recreate(Size s, Size WARP_SIZE=MemoryManager::BSIZE) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
reference typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
registerBuffer() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotected |
reserve(Size s, Size WARP_SIZE=MemoryManager::BSIZE) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
resize(Size s, Size WARP_SIZE=MemoryManager::BSIZE) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
Size typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
size() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
swap(vector_device< T, MemoryManager, DataTypeInfoManager > &v) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
unmapBuffer() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotected |
unregisterBuffer() const | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineprotected |
value_type typedef | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
vector_device() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
vector_device(Size n) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
vector_device(const vector_device< T, MemoryManager, DataTypeInfoManager > &v) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |
vectorSize | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | protected |
~vector_device() | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline |