Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
|
#include "../tensor/algstrct.h"
Go to the source code of this file.
Namespaces | |
CTF_int | |
Functions | |
void | CTF_int::pad_key (int order, int64_t num_pair, int const *edge_len, int const *padding, PairIterator pairs, algstrct const *sr, int const *offsets=NULL) |
applies padding to keys More... | |
void | CTF_int::depad_tsr (int order, int64_t num_pair, int const *edge_len, int const *sym, int const *padding, int const *prepadding, char const *pairsb, char *new_pairsb, int64_t *new_num_pair, algstrct const *sr) |
retrieves the unpadded pairs More... | |
void | CTF_int::zero_padding (int order, int64_t size, int nvirt, int const *edge_len, int const *sym, int const *padding, int const *phase, int const *phys_phase, int const *virt_phase, int const *cphase_rank, char *vdata, algstrct const *sr) |
sets to zero all values in padded region of tensor More... | |
void | CTF_int::scal_diag (int order, int64_t size, int nvirt, int const *edge_len, int const *sym, int const *padding, int const *phase, int const *phys_phase, int const *virt_phase, int const *cphase_rank, char *vdata, algstrct const *sr, int const *sym_mask) |
scales each element by 1/(number of entries equivalent to it after permutation of indices for which sym_mask is 1) More... | |