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