![]() |
Project
|
#include <SMatrixGPU.h>
Classes | |
class | SMatrixRowGPU |
class | SMatrixRowGPUconst |
Public Types | |
enum | { kRows = D1 , kCols = D2 , kSize = D1 * D2 } |
typedef T | value_type |
typedef R | rep_type |
typedef T * | iterator |
typedef const T * | const_iterator |
Public Member Functions | |
GPUdDefault () SMatrixGPU()=default | |
GPUdi () SMatrixGPU(SMatrixNoInit) | |
GPUd () SMatrixGPU(SMatrixIdentity) | |
GPUd () SMatrixGPU(const SMatrixGPU< T | |
template<class R2 > | |
GPUd () SMatrixGPU(const SMatrixGPU< T | |
template<class A , class R2 > | |
GPUd () SMatrixGPU(const Expr< A | |
template<class M > | |
GPUd () SMatrixGPU< T | |
R & | operator= (const M &rhs) |
template<class A , class R2 > | |
GPUd () SMatrixGPU< T | |
R & | operator= (const Expr< A, T, D1, D2, R2 > &rhs) |
GPUd () T apply(unsigned int i) const | |
GPUd () const T *Array() const | |
GPUd () T *Array() | |
GPUd () iterator begin() | |
GPUd () iterator end() | |
GPUd () const T &operator()(unsigned int i | |
GPUd () T &operator()(unsigned int i | |
template<typename Y , typename X > | |
GPUd () friend X &operator<<(Y &y | |
GPUd () SMatrixRowGPUconst operator[](unsigned int i) const | |
GPUd () SMatrixRowGPU operator[](unsigned int i) | |
template<class R2 > | |
GPUd () SMatrixGPU< T | |
R & | operator+= (const SMatrixGPU< T, D1, D2, R2 > &rhs) |
GPUd () SMatrixGPU< T | |
R & | operator*= (const T &rhs) |
template<class R2 > | |
GPUd () SMatrixGPU< T | |
R & | operator*= (const SMatrixGPU< T, D1, D2, R2 > &rhs) |
template<class A , class R2 > | |
GPUd () SMatrixGPU< T | |
R & | operator*= (const Expr< A, T, D1, D2, R2 > &rhs) |
GPUd () bool Invert() | |
GPUd () bool IsInUse(const T *p) const | |
Public Attributes | |
D1 | |
D2 | |
R & | rhs |
R2 & | rhs |
T | |
unsigned int j | const |
unsigned int | j |
R | mRep |
Definition at line 441 of file SMatrixGPU.h.
Definition at line 447 of file SMatrixGPU.h.
Definition at line 446 of file SMatrixGPU.h.
Definition at line 445 of file SMatrixGPU.h.
Definition at line 444 of file SMatrixGPU.h.
anonymous enum |
Enumerator | |
---|---|
kRows | |
kCols | |
kSize |
Definition at line 460 of file SMatrixGPU.h.
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) | const |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) | const & |
|
inline |
Definition at line 467 of file SMatrixGPU.h.
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) | & |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) | const |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) | const |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) |
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) |
|
inline |
Definition at line 505 of file SMatrixGPU.h.
|
inline |
Definition at line 504 of file SMatrixGPU.h.
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::GPUd | ( | ) | & |
|
inline |
Definition at line 468 of file SMatrixGPU.h.
|
inline |
Definition at line 466 of file SMatrixGPU.h.
|
default |
|
inline |
Definition at line 449 of file SMatrixGPU.h.
R & o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::operator*= | ( | const Expr< A, T, D1, D2, R2 > & | rhs | ) |
Definition at line 1437 of file SMatrixGPU.h.
R & o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::operator*= | ( | const SMatrixGPU< T, D1, D2, R2 > & | rhs | ) |
Definition at line 1430 of file SMatrixGPU.h.
Definition at line 1420 of file SMatrixGPU.h.
R & o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::operator+= | ( | const SMatrixGPU< T, D1, D2, R2 > & | rhs | ) |
Definition at line 1413 of file SMatrixGPU.h.
R & o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::operator= | ( | const Expr< A, T, D1, D2, R2 > & | rhs | ) |
Definition at line 680 of file SMatrixGPU.h.
Definition at line 688 of file SMatrixGPU.h.
Definition at line 471 of file SMatrixGPU.h.
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::D1 |
Definition at line 451 of file SMatrixGPU.h.
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::D2 |
Definition at line 451 of file SMatrixGPU.h.
Definition at line 472 of file SMatrixGPU.h.
Definition at line 518 of file SMatrixGPU.h.
R2 & o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::rhs |
Definition at line 451 of file SMatrixGPU.h.
R2& o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::rhs |
Definition at line 453 of file SMatrixGPU.h.
o2::math_utils::detail::SMatrixGPU< T, D1, D2, R >::T |
Definition at line 455 of file SMatrixGPU.h.