Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien::SYCLVector< ValueT > Member List

This is the complete list of members for Alien::SYCLVector< ValueT >, including all inherited members.

alien_debug(T &&t) const (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinline
alien_fatal(T &&t) const (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinline
alien_info(T &&t) const (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinline
alien_warning(T &&t) const (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinline
allocate() (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
allocateDevicePointers(std::size_t local_size, int **rows, ValueType **values) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >static
allocateDevicePointers(std::size_t local_size, ValueType **values) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >static
apply(LambdaT const &lambda) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
backend() constAlien::IVectorImplinlinevirtual
block() constAlien::IVectorImplvirtual
blockSize() const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
clear()Alien::SYCLVector< ValueT >virtual
copyDeviceToHost(std::size_t local_size, ValueType const *device_values, ValueType *host_values) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >static
copyTimestamp(const Timestamp &v)Alien::Timestamp
copyValuesTo(std::size_t size, ValueType *ptr) const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
copyValuesToDevice(std::size_t size, ValueType *ptr) const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
copyValuesToDevice(ValueType *ptr) const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
cout() const (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinlineprotected
data() (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
data() const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
distribution() constAlien::SYCLVector< ValueT >inlinevirtual
freeDevicePointers(int *rows, ValueType *values) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >static
freeDevicePointers(ValueType *values) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >static
getAddressData() const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
getAllocSize() const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
getDataPtr() (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
getDataPtr() const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
impls() const (defined in Alien::IVectorImpl)Alien::IVectorImplinline
IndexType typedef (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
init(const VectorDistribution &dist, const bool need_allocate)Alien::SYCLVector< ValueT >inlinevirtual
init(const VectorDistribution &dist, Integer block_size, const bool need_allocate) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
initDevicePointers(int **rows, ValueType **values) const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
initDevicePointers(std::size_t local_size, ValueType const *host_values, int **rows, ValueType **values) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >static
internal() (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
internal() const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
IVectorImpl(const MultiVectorImpl *multi_impl, BackEndId backend="")Alien::IVectorImplexplicit
IVectorImpl(const IVectorImpl &src)=delete (defined in Alien::IVectorImpl)Alien::IVectorImpl
IVectorImpl(IVectorImpl &&src)=delete (defined in Alien::IVectorImpl)Alien::IVectorImpl
m_backendAlien::IVectorImplprotected
m_multi_implAlien::IVectorImplprotected
m_vblock_sizesAlien::IVectorImplmutableprotected
ObjectWithTrace() (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinline
operator=(E const &expr) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
operator=(const IVectorImpl &src)=delete (defined in Alien::IVectorImpl)Alien::IVectorImpl
operator=(IVectorImpl &&src)=delete (defined in Alien::IVectorImpl)Alien::IVectorImpl
pointWiseMult(SYCLVector const &y, SYCLVector &z) const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
resize(Integer alloc_size) const (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
scalarizedGlobalSize() constAlien::SYCLVector< ValueT >inlinevirtual
scalarizedLocalSize() constAlien::SYCLVector< ValueT >inlinevirtual
scalarizedOffset() constAlien::SYCLVector< ValueT >inlinevirtual
setBlockSize(Integer block_size) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >inline
setTimestamp(const TimestampMng *manager, const Int64 timestamp) (defined in Alien::Timestamp)Alien::Timestamp
setValues(std::size_t size, ValueType const *ptr) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
setValuesFromDevice(std::size_t size, ValueType const *ptr) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
setValuesFromHost(std::size_t size, ValueType const *ptr) (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
setValuesFromHost() (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
space() constAlien::IVectorImplvirtual
SYCLVector()Alien::SYCLVector< ValueT >
SYCLVector(const MultiVectorImpl *multi_impl)Alien::SYCLVector< ValueT >
Timestamp(const TimestampMng *manager) (defined in Alien::Timestamp)Alien::Timestamp
timestamp() constAlien::Timestampvirtual
traceMng() const (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinline
updateTimestamp()Alien::Timestamp
ValueType typedef (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
vblock() constAlien::IVectorImplvirtual
VectorInternal typedef (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >
~IVectorImpl() overrideAlien::IVectorImplinlinevirtual
~ObjectWithTrace() (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinlinevirtual
~SYCLVector() (defined in Alien::SYCLVector< ValueT >)Alien::SYCLVector< ValueT >virtual
~Timestamp()Alien::Timestampinlinevirtual