Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
|
#include <scale_tsr.h>
Public Member Functions | |
void | run () |
void | print () |
int64_t | mem_fp () |
scl * | clone () |
seq_tsr_scl (scl *other) | |
copies scl object More... | |
~seq_tsr_scl () | |
seq_tsr_scl () | |
Public Member Functions inherited from CTF_int::scl | |
virtual | ~scl () |
scl (scl *other) | |
copies generic scl object More... | |
scl () | |
Data Fields | |
int | order |
int * | edge_len |
int const * | idx_map |
int const * | sym |
int | is_custom |
endomorphism const * | func |
Data Fields inherited from CTF_int::scl | |
char * | A |
algstrct const * | sr_A |
char const * | alpha |
void * | buffer |
Definition at line 48 of file scale_tsr.h.
CTF_int::seq_tsr_scl::seq_tsr_scl | ( | scl * | other | ) |
copies scl object
[in] | other | object to copy |
Definition at line 126 of file scale_tsr.cxx.
References CTF_int::alloc(), edge_len, func, idx_map, is_custom, order, and sym.
|
inline |
Definition at line 69 of file scale_tsr.h.
References CTF_int::cdealloc().
|
inline |
|
virtual |
Reimplemented from CTF_int::scl.
Definition at line 138 of file scale_tsr.cxx.
References seq_tsr_scl().
|
virtual |
Reimplemented from CTF_int::scl.
Definition at line 142 of file scale_tsr.cxx.
void CTF_int::seq_tsr_scl::print | ( | ) |
Definition at line 164 of file scale_tsr.cxx.
|
virtual |
Reimplemented from CTF_int::scl.
Definition at line 144 of file scale_tsr.cxx.
References CTF_int::scl::A, CTF_int::scl::alpha, edge_len, func, idx_map, is_custom, order, CTF_int::scl::sr_A, sym, CTF_int::sym_seq_scl_cust(), and CTF_int::sym_seq_scl_ref().
int* CTF_int::seq_tsr_scl::edge_len |
Definition at line 51 of file scale_tsr.h.
Referenced by CTF_int::scaling::execute(), print(), run(), and seq_tsr_scl().
endomorphism const* CTF_int::seq_tsr_scl::func |
Definition at line 57 of file scale_tsr.h.
Referenced by CTF_int::scaling::execute(), run(), and seq_tsr_scl().
int const* CTF_int::seq_tsr_scl::idx_map |
Definition at line 52 of file scale_tsr.h.
Referenced by CTF_int::scaling::execute(), run(), and seq_tsr_scl().
int CTF_int::seq_tsr_scl::is_custom |
Definition at line 56 of file scale_tsr.h.
Referenced by CTF_int::scaling::execute(), print(), run(), and seq_tsr_scl().
int CTF_int::seq_tsr_scl::order |
Definition at line 50 of file scale_tsr.h.
Referenced by ctf.core.tensor::__get__(), ctf.core.tensor::__getitem__(), ctf.core.tensor::__setitem__(), CTF_int::scaling::execute(), ctf.core.tensor::i(), ctf.core.tensor::permute(), print(), run(), seq_tsr_scl(), and ctf.core.tensor::transpose().
int const* CTF_int::seq_tsr_scl::sym |
Definition at line 53 of file scale_tsr.h.
Referenced by ctf.core.tensor::__get__(), CTF_int::scaling::execute(), run(), seq_tsr_scl(), and ctf.core.tensor::transpose().