Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
|
#include <functions.h>
Public Member Functions | |
Transform (std::function< void(dtype_A &)> f_) | |
Transform (std::function< void(dtype_A, dtype_B &)> f_) | |
Transform (std::function< void(dtype_A, dtype_B, dtype_C &)> f_) | |
~Transform () | |
void | operator() (CTF_int::Term const &A) const |
void | operator() (CTF_int::Term const &A, CTF_int::Term const &B) const |
void | operator() (CTF_int::Term const &A, CTF_int::Term const &B, CTF_int::Term const &C) const |
operator Bivar_Transform< dtype_A, dtype_B, dtype_C > () | |
operator Univar_Transform< dtype_A, dtype_B > () | |
operator Endomorphism< dtype_A > () | |
bool | is_accumulator () const |
Data Fields | |
bool | is_endo |
Endomorphism< dtype_A > * | endo |
bool | is_univar |
Univar_Transform< dtype_A, dtype_B > * | univar |
bool | is_bivar |
Bivar_Transform< dtype_A, dtype_B, dtype_C > * | bivar |
Definition at line 488 of file functions.h.
|
inline |
Definition at line 497 of file functions.h.
|
inline |
Definition at line 504 of file functions.h.
|
inline |
Definition at line 511 of file functions.h.
|
inline |
Definition at line 519 of file functions.h.
|
inline |
Definition at line 555 of file functions.h.
|
inline |
Definition at line 540 of file functions.h.
|
inline |
Definition at line 550 of file functions.h.
|
inline |
Definition at line 545 of file functions.h.
|
inline |
Definition at line 525 of file functions.h.
|
inline |
Definition at line 530 of file functions.h.
|
inline |
Definition at line 535 of file functions.h.
Bivar_Transform<dtype_A, dtype_B, dtype_C>* CTF::Transform< dtype_A, dtype_B, dtype_C >::bivar |
Definition at line 495 of file functions.h.
Endomorphism<dtype_A>* CTF::Transform< dtype_A, dtype_B, dtype_C >::endo |
Definition at line 491 of file functions.h.
bool CTF::Transform< dtype_A, dtype_B, dtype_C >::is_bivar |
Definition at line 494 of file functions.h.
bool CTF::Transform< dtype_A, dtype_B, dtype_C >::is_endo |
Definition at line 490 of file functions.h.
bool CTF::Transform< dtype_A, dtype_B, dtype_C >::is_univar |
Definition at line 492 of file functions.h.
Univar_Transform<dtype_A, dtype_B>* CTF::Transform< dtype_A, dtype_B, dtype_C >::univar |
Definition at line 493 of file functions.h.