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().