| 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(const Size n) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inlineexplicit | 
  | vector_device(const vector_device< T, MemoryManager, DataTypeInfoManager > &v) | sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | inline | 
  | vector_device(const std::initializer_list< T > &t) | 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 |