Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
|
#include "common.h"
#include "idx_tensor.h"
#include "../tensor/algstrct.h"
#include "../summation/summation.h"
#include "../contraction/contraction.h"
Go to the source code of this file.
Namespaces | |
CTF_int | |
Functions | |
CTF_int::algstrct const * | CTF_int::get_double_ring () |
CTF_int::algstrct const * | CTF_int::get_float_ring () |
CTF_int::algstrct const * | CTF_int::get_int64_t_ring () |
CTF_int::algstrct const * | CTF_int::get_int_ring () |
Idx_Tensor * | CTF_int::get_full_intm (Idx_Tensor &A, Idx_Tensor &B, std::vector< char > out_inds, bool create_dummy=false) |
std::vector< char > | CTF_int::det_uniq_inds (std::vector< Term * > const operands, std::vector< char > const out_inds) |
std::vector< Term * > | CTF_int::contract_down_terms (algstrct *sr, char *tscale, std::vector< Term * > operands, std::vector< char > out_inds, int terms_to_leave, bool est_time=false, double *cost=NULL) |
void | CTF_int::operator-= (double &d, CTF_int::Term const &tsr) |
void | CTF_int::operator+= (double &d, CTF_int::Term const &tsr) |
void | CTF_int::operator-= (int64_t &d, CTF_int::Term const &tsr) |
void | CTF_int::operator+= (int64_t &d, CTF_int::Term const &tsr) |