|
Classes |
| struct | PHX::Op::Copy< T, n, n > |
| struct | PHX::Op::Sum< T, n, n > |
| struct | PHX::Op::Prod< T, n, n > |
| struct | PHX::Op::Max< T, n, n > |
| struct | PHX::Op::Min< T, n, n > |
| struct | PHX::Op::BitOr< T, n, n > |
| struct | PHX::Op::BitAnd< T, n, n > |
| struct | PHX::Op::Equal< T, n, n > |
| struct | PHX::Op::NotEqual< T, n, n > |
| struct | PHX::Op::InnerProduct< T, n, n > |
| struct | PHX::Op::Less< T, n, n > |
| struct | PHX::Op::LessEqual< T, n, n > |
| struct | PHX::Op::Greater< T, n, n > |
| struct | PHX::Op::GreaterEqual< T, n, n > |
| struct | PHX::Op::Copy< T, n, i > |
| struct | PHX::Op::Sum< T, n, i > |
| struct | PHX::Op::Prod< T, n, i > |
| struct | PHX::Op::BitOr< T, n, i > |
| struct | PHX::Op::BitAnd< T, n, i > |
| struct | PHX::Op::Max< T, n, i > |
| struct | PHX::Op::Min< T, n, i > |
| struct | PHX::Op::InnerProduct< T, n, i > |
| struct | PHX::Op::Equal< T, n, i > |
| struct | PHX::Op::NotEqual< T, n, i > |
| struct | PHX::Op::Less< T, n, i > |
| struct | PHX::Op::LessEqual< T, n, i > |
| struct | PHX::Op::Greater< T, n, i > |
| struct | PHX::Op::GreaterEqual< T, n, i > |
Enumerations |
| enum | { N = 0
} |
| enum | { N = 0
} |
| enum | { N = 0
} |
| enum | { N = 0
} |
| enum | { N = 0
} |
| enum | { N = 0
} |
| enum | { N = 0
} |
| enum | { N = n
} |
| enum | { N = n
} |
| enum | { N = n
} |
| enum | { N = n
} |
| enum | { N = n
} |
| enum | { N = n
} |
| enum | { N = n
} |
Functions |
|
template<unsigned N, typename T> |
| void | PHX::Copy (T *, const T &) |
|
template<unsigned N, typename T> |
| void | PHX::Copy (T *, const T *) |
|
template<unsigned N, typename T> |
| void | PHX::Sum (T *, const T *) |
|
template<unsigned N, typename T> |
| void | PHX::Sum (T *, const T &, const T *) |
|
template<unsigned N, typename T> |
| void | PHX::Prod (T *, const T *) |
|
template<unsigned N, typename T> |
| void | PHX::Min (T *, const T *) |
|
template<unsigned N, typename T> |
| void | PHX::Max (T *, const T *) |
|
template<unsigned N, typename T> |
| void | PHX::BitOr (T *, const T *) |
|
template<unsigned N, typename T> |
| void | PHX::BitAnd (T *, const T *) |
|
template<unsigned N, typename T> |
| T | PHX::InnerProduct (const T *, const T *) |
|
template<unsigned N, typename T> |
| bool | PHX::Equal (const T *, const T *) |
|
template<unsigned N, typename T> |
| bool | PHX::NotEqual (const T *, const T *) |
|
template<unsigned N, typename T> |
| bool | PHX::Less (const T *, const T *) |
|
template<unsigned N, typename T> |
| bool | PHX::LessEqual (const T *, const T *) |
|
template<unsigned N, typename T> |
| bool | PHX::Greater (const T *, const T *) |
|
template<unsigned N, typename T> |
| bool | PHX::GreaterEqual (const T *, const T *) |
|
static void | PHX::Op::Copy< T, n, n >::op (T *, const T *) |
|
static void | PHX::Op::Copy< T, n, n >::op (T *, const T &) |
|
| PHX::Op::Copy< T, n, n >::Copy (T *p) |
|
| PHX::Op::Copy< T, n, n >::Copy (const Copy &rhs) |
|
Copy & | PHX::Op::Copy< T, n, n >::operator= (const Copy &rhs) |
|
static void | PHX::Op::Sum< T, n, n >::op (T *, const T *) |
|
static void | PHX::Op::Sum< T, n, n >::op (T *, const T &, const T *) |
|
| PHX::Op::Sum< T, n, n >::Sum (T *p) |
|
| PHX::Op::Sum< T, n, n >::Sum (const Sum &rhs) |
|
Sum & | PHX::Op::Sum< T, n, n >::operator= (const Sum &rhs) |
|
static void | PHX::Op::Prod< T, n, n >::op (T *, const T *) |
|
| PHX::Op::Prod< T, n, n >::Prod (T *p) |
|
| PHX::Op::Prod< T, n, n >::Prod (const Prod &rhs) |
|
Prod & | PHX::Op::Prod< T, n, n >::operator= (const Prod &rhs) |
|
static void | PHX::Op::Max< T, n, n >::op (T *, const T *) |
|
| PHX::Op::Max< T, n, n >::Max (T *p) |
|
| PHX::Op::Max< T, n, n >::Max (const Max &rhs) |
|
Max & | PHX::Op::Max< T, n, n >::operator= (const Max &rhs) |
|
static void | PHX::Op::Min< T, n, n >::op (T *, const T *) |
|
| PHX::Op::Min< T, n, n >::Min (T *p) |
|
| PHX::Op::Min< T, n, n >::Min (const Min &rhs) |
|
Min & | PHX::Op::Min< T, n, n >::operator= (const Min &rhs) |
|
static void | PHX::Op::BitOr< T, n, n >::op (T *, const T *) |
|
| PHX::Op::BitOr< T, n, n >::BitOr (T *p) |
|
| PHX::Op::BitOr< T, n, n >::BitOr (const BitOr &rhs) |
|
BitOr & | PHX::Op::BitOr< T, n, n >::operator= (const BitOr &rhs) |
|
static void | PHX::Op::BitAnd< T, n, n >::op (T *, const T *) |
|
| PHX::Op::BitAnd< T, n, n >::BitAnd (T *p) |
|
| PHX::Op::BitAnd< T, n, n >::BitAnd (const BitAnd &rhs) |
|
BitAnd & | PHX::Op::BitAnd< T, n, n >::operator= (const BitAnd &rhs) |
|
static void | PHX::Op::Copy::op (T *dst, const T *src) |
|
static void | PHX::Op::Copy::op (T *dst, const T &src) |
|
| PHX::Op::Copy::Copy (T *p) |
|
| PHX::Op::Copy::Copy (const Copy &rhs) |
|
Copy & | PHX::Op::Copy::operator= (const Copy &rhs) |
|
static void | PHX::Op::Sum::op (T *dst, const T *src) |
|
static void | PHX::Op::Sum::op (T *dst, const T &a, const T *src) |
|
| PHX::Op::Sum::Sum (T *p) |
|
| PHX::Op::Sum::Sum (const Sum &rhs) |
|
Sum & | PHX::Op::Sum::operator= (const Sum &rhs) |
|
static void | PHX::Op::Prod::op (T *dst, const T *src) |
|
| PHX::Op::Prod::Prod (T *p) |
|
| PHX::Op::Prod::Prod (const Prod &rhs) |
|
Prod & | PHX::Op::Prod::operator= (const Prod &rhs) |
|
static void | PHX::Op::BitOr::op (T *dst, const T *src) |
|
| PHX::Op::BitOr::BitOr (T *p) |
|
| PHX::Op::BitOr::BitOr (const BitOr &rhs) |
|
BitOr & | PHX::Op::BitOr::operator= (const BitOr &rhs) |
|
static void | PHX::Op::BitAnd::op (T *dst, const T *src) |
|
| PHX::Op::BitAnd::BitAnd (T *p) |
|
| PHX::Op::BitAnd::BitAnd (const BitAnd &rhs) |
|
BitAnd & | PHX::Op::BitAnd::operator= (const BitAnd &rhs) |
|
static void | PHX::Op::Max::op (T *dst, const T *src) |
|
| PHX::Op::Max::Max (T *p) |
|
| PHX::Op::Max::Max (const Max &rhs) |
|
Max & | PHX::Op::Max::operator= (const Max &rhs) |
|
static void | PHX::Op::Min::op (T *dst, const T *src) |
|
| PHX::Op::Min::Min (T *p) |
|
| PHX::Op::Min::Min (const Min &rhs) |
|
Min & | PHX::Op::Min::operator= (const Min &rhs) |
|
template<unsigned N, typename T> |
| Op::Copy< T, N > | PHX::Copy (T *dst) |
|
template<unsigned N, typename T> |
| Op::Sum< T, N > | PHX::Sum (T *dst) |
|
template<unsigned N, typename T> |
| Op::Prod< T, N > | PHX::Prod (T *dst) |
|
template<unsigned N, typename T> |
| Op::Max< T, N > | PHX::Max (T *dst) |
|
template<unsigned N, typename T> |
| Op::Min< T, N > | PHX::Min (T *dst) |
|
template<unsigned N, typename T> |
| Op::BitOr< T, N > | PHX::BitOr (T *dst) |
|
template<unsigned N, typename T> |
| Op::BitAnd< T, N > | PHX::BitAnd (T *dst) |
Variables |
|
T * | PHX::Op::Copy< T, n, n >::ptr |
|
T * | PHX::Op::Sum< T, n, n >::ptr |
|
T * | PHX::Op::Prod< T, n, n >::ptr |
|
T * | PHX::Op::Max< T, n, n >::ptr |
|
T * | PHX::Op::Min< T, n, n >::ptr |
|
T * | PHX::Op::BitOr< T, n, n >::ptr |
|
T * | PHX::Op::BitAnd< T, n, n >::ptr |
|
T * | PHX::Op::Copy::ptr |
|
T * | PHX::Op::Sum::ptr |
|
T * | PHX::Op::Prod::ptr |
|
T * | PHX::Op::BitOr::ptr |
|
T * | PHX::Op::BitAnd::ptr |
|
T * | PHX::Op::Max::ptr |
|
T * | PHX::Op::Min::ptr |