Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::SYCLBEllPackMatrix< ValueT > Member List

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

_checkLock() const (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinlineprivate
_print(Verbosity::Level N, T &&t) const (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinlineprivate
addLMult(ValueType alpha, SYCLVector< ValueType > const &x, SYCLVector< ValueType > &y) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
addUMult(ValueType alpha, SYCLVector< ValueType > const &x, SYCLVector< ValueType > &y) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
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
allocateDevicePointers(std::size_t nrows, std::size_t nnz, IndexType **rows, IndexType **ncols, IndexType **cols, ValueType **values) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
backend() constAlien::IMatrixImplinlinevirtual
block() constAlien::IMatrixImplvirtual
blockSize() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
clear()Alien::IMatrixImplinlinevirtual
cloneTo(const MultiMatrixImpl *multi) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
colBlock() constAlien::IMatrixImplvirtual
colSpace() constAlien::IMatrixImplvirtual
computeDiag(SYCLVector< ValueType > &y) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
computeInvDiag(SYCLVector< ValueType > &y) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
copy(SYCLBEllPackMatrix const &matrix) (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
copyDevicePointers(std::size_t nrows, std::size_t nnz, IndexType *rows, IndexType *ncols, IndexType *cols, ValueType *values) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
copyTimestamp(const Timestamp &v)Alien::Timestamp
cout() const (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinlineprotected
data() (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
data() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
distribution() constAlien::IMatrixImplvirtual
DistStructInfo typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
endDistMult(SYCLVector< ValueType > const &x, SYCLVector< ValueType > &y) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
endUpdate() (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
freeDevicePointers(IndexType *rows, IndexType *ncols, IndexType *cols, ValueType *values) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
getAddressData() (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
getAddressData() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
getAllocSize() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
getDistStructInfo() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
getGhostSize() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
getGlobalSize() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
getLocalOffset() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
getLocalSize() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
getParallelMng() (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
getProfile() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
getRecvPolicy() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
getSendPolicy() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
HCSRView typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
hcsrView(BackEnd::Memory::eType memory, int nrows, int nnz) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
IMatrixImpl(const MultiMatrixImpl *multi_impl, BackEndId backend="")Alien::IMatrixImplexplicit
IMatrixImpl(const IMatrixImpl &src)=delete (defined in Alien::IMatrixImpl)Alien::IMatrixImpl
IMatrixImpl(IMatrixImpl &&src)=delete (defined in Alien::IMatrixImpl)Alien::IMatrixImpl
impls() const (defined in Alien::IMatrixImpl)Alien::IMatrixImplinline
IndexType typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
initMatrix(Arccore::MessagePassing::IMessagePassingMng *parallel_mng, Integer local_offset, Integer global_size, std::size_t nrows, int const *kcol, int const *cols, SimpleCSRInternal::DistStructInfo const &matrix_dist_info, int block_size=1) (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
internal() (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
internal() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
isParallel() const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
m_backendAlien::IMatrixImplprotected
m_block_row_offset (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_ellpack_size (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_ext_block_row_offset (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_ext_profilePKSIZE (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_ghost_size (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_global_size (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_is_locked (defined in Alien::ObjectWithTrace)Alien::ObjectWithTracemutableprivate
m_is_parallel (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_local_offset (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_local_size (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_manager (defined in Alien::Timestamp)Alien::Timestampprivate
m_matrix_dist_info (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_matrixPKSIZE (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_multi_implAlien::IMatrixImplprotected
m_myrank (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_nproc (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_own_block_size (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_parallel_mng (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_profilePKSIZE (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_recv_policy (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_send_policy (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
m_timestamp (defined in Alien::Timestamp)Alien::Timestampprivate
m_trace (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >private
MatrixInternalType typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
mult(SYCLVector< ValueType > const &x, SYCLVector< ValueType > &y) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
multDiag(SYCLVector< ValueType > const &x, SYCLVector< ValueType > &y) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
multDiag(SYCLVector< ValueType > &y) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
multInvDiag(SYCLVector< ValueType > &y) const (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
notifyChanges() (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
ObjectWithTrace() (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinline
on_host_only (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >static
operator=(const IMatrixImpl &src)=delete (defined in Alien::IMatrixImpl)Alien::IMatrixImpl
operator=(IMatrixImpl &&src)=delete (defined in Alien::IMatrixImpl)Alien::IMatrixImpl
ProfileInternalType typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
ProfileType typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
rowBlock() constAlien::IMatrixImplvirtual
rowSpace() constAlien::IMatrixImplvirtual
scal(SYCLVector< ValueType > const &diag) (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
SentryType typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
setBlockSize(Integer block_size) (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
setMatrixValues(Arccore::Real const *values, bool only_host) (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
setTimestamp(const TimestampMng *manager, const Int64 timestamp) (defined in Alien::Timestamp)Alien::Timestamp
setTraceMng(ITraceMng *trace_mng) (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >inline
SYCLBEllPackMatrix()Alien::SYCLBEllPackMatrix< ValueT >
SYCLBEllPackMatrix(const MultiMatrixImpl *multi_impl)Alien::SYCLBEllPackMatrix< ValueT >
SYCLInternal::SYCLBEllPackMatrixMultT< ValueType > (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >friend
TagType typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
TimerType typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< 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
value_type typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
ValueType typedef (defined in Alien::SYCLBEllPackMatrix< ValueT >)Alien::SYCLBEllPackMatrix< ValueT >
vblock() constAlien::IMatrixImplvirtual
~IMatrixImpl() override=defaultAlien::IMatrixImplvirtual
~ObjectWithTrace() (defined in Alien::ObjectWithTrace)Alien::ObjectWithTraceinlinevirtual
~SYCLBEllPackMatrix()Alien::SYCLBEllPackMatrix< ValueT >virtual
~Timestamp()Alien::Timestampinlinevirtual