|
Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
|
#include <strp_tsr.h>


Public Member Functions | |
| void | run () |
| runs strip for sum of tensors More... | |
| int64_t | mem_fp () |
| gets memory usage of op More... | |
| tsum * | clone () |
| copies strp_sum object More... | |
| strp_sum (tsum *other) | |
| ~strp_sum () | |
| deconstructor More... | |
| strp_sum (summation const *s) | |
Public Member Functions inherited from CTF_int::tsum | |
| virtual void | print () |
| virtual | ~tsum () |
| tsum (tsum *other) | |
| tsum (summation const *s) | |
Data Fields | |
| tsum * | rec_tsum |
| strp_tsr * | rec_strp_A |
| strp_tsr * | rec_strp_B |
| int | strip_A |
| int | strip_B |
Data Fields inherited from CTF_int::tsum | |
| char * | A |
| algstrct const * | sr_A |
| char const * | alpha |
| char * | B |
| algstrct const * | sr_B |
| char const * | beta |
| void * | buffer |
Definition at line 90 of file strp_tsr.h.
| CTF_int::strp_sum::strp_sum | ( | tsum * | other | ) |
Definition at line 109 of file strp_tsr.cxx.
References CTF_int::strp_tsr::clone(), CTF_int::tsum::clone(), rec_strp_A, rec_strp_B, rec_tsum, strip_A, and strip_B.
Referenced by clone().
| CTF_int::strp_sum::~strp_sum | ( | ) |
deconstructor
Definition at line 101 of file strp_tsr.cxx.
| CTF_int::strp_sum::strp_sum | ( | summation const * | s | ) |
Definition at line 118 of file strp_tsr.cxx.
|
virtual |
copies strp_sum object
Reimplemented from CTF_int::tsum.
Definition at line 120 of file strp_tsr.cxx.
References strp_sum().
|
virtual |
gets memory usage of op
Reimplemented from CTF_int::tsum.
Definition at line 124 of file strp_tsr.cxx.
|
virtual |
runs strip for sum of tensors
Reimplemented from CTF_int::tsum.
Definition at line 128 of file strp_tsr.cxx.
References CTF_int::strp_tsr::A, CTF_int::tsum::A, CTF_int::tsum::alpha, CTF_int::tsum::B, CTF_int::tsum::beta, CTF_int::strp_tsr::buffer, CTF_int::strp_tsr::free_exp(), rec_strp_A, rec_strp_B, rec_tsum, CTF_int::strp_tsr::run(), CTF_int::tsum::run(), strip_A, and strip_B.
| strp_tsr* CTF_int::strp_sum::rec_strp_A |
Definition at line 94 of file strp_tsr.h.
Referenced by CTF_int::summation::estimate_time(), run(), strp_sum(), and CTF_int::strp_ctr::~strp_ctr().
| strp_tsr* CTF_int::strp_sum::rec_strp_B |
Definition at line 95 of file strp_tsr.h.
Referenced by CTF_int::summation::estimate_time(), run(), strp_sum(), and CTF_int::strp_ctr::~strp_ctr().
| tsum* CTF_int::strp_sum::rec_tsum |
Definition at line 92 of file strp_tsr.h.
Referenced by CTF_int::summation::estimate_time(), run(), and strp_sum().
| int CTF_int::strp_sum::strip_A |
Definition at line 97 of file strp_tsr.h.
Referenced by CTF_int::summation::estimate_time(), run(), strp_sum(), and CTF_int::strp_ctr::~strp_ctr().
| int CTF_int::strp_sum::strip_B |
Definition at line 98 of file strp_tsr.h.
Referenced by CTF_int::summation::estimate_time(), run(), strp_sum(), and CTF_int::strp_ctr::~strp_ctr().