SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > Member List

This is the complete list of members for sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >, including all inherited members.

ALL_DEVICE_VALID enum valuesofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >protected
allocate(int d) constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inlineprotected
allocSizesofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >protected
begin() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
begin()sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
buffer_id_type typedefsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >
bufferIsRegisteredsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >mutableprotected
bufferObjectsofa::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() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
checkIndex(Size i) constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inlineprotected
clear()sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
clearSizesofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >mutableprotected
const_iterator typedefsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >
const_reference typedefsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >
copyToDevice(int d=0) constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inlineprotected
copyToHost() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inlineprotected
copyToHostSingle(Size i) constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inlineprotected
cptidsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inlineprotectedstatic
createBuffer()sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inlineprotected
data() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
data()sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
datatypeinfo_manager typedefsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >
device_pointer typedefsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >
deviceAllocSizesofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >mutableprotected
deviceIsValidsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >mutableprotected
devicePointersofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >mutableprotected
deviceRead(int gpu=MemoryManager::getBufferDevice()) constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
deviceReadAt(int i, int gpu=MemoryManager::getBufferDevice()) constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
deviceVectorSizesofa::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() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
end() constsofa::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) constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
getSingle(Size i) constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
hostIsValidsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >mutableprotected
hostPointersofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >protected
hostRead() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
hostReadAt(int i) constsofa::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) constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
isHostValid() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
iterator typedefsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >
mapBuffer() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inlineprotected
memory_manager typedefsofa::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) constsofa::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 typedefsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >
recreate(Size s, Size WARP_SIZE=MemoryManager::BSIZE)sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
reference typedefsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >
registerBuffer() constsofa::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 typedefsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >
size() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
swap(vector_device< T, MemoryManager, DataTypeInfoManager > &v)sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline
unmapBuffer() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inlineprotected
unregisterBuffer() constsofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inlineprotected
value_type typedefsofa::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
vectorSizesofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >protected
~vector_device()sofa::type::vector_device< T, MemoryManager, DataTypeInfoManager >inline