Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
|
user-defined function interface More...
Data Structures | |
class | CTF::Endomorphism< dtype > |
custom scalar function on tensor: e.g. A["ij"] = f(A["ij"]) More... | |
class | CTF::Univar_Function< dtype_A, dtype_B > |
custom function f : X -> Y to be applied to tensor elemetns: e.g. B["ij"] = f(A["ij"]) More... | |
class | CTF::Univar_Transform< dtype_A, dtype_B > |
custom function f : (X * Y) -> X applied on two tensors as summation: e.g. B["ij"] = f(A["ij"],B["ij"]) More... | |
class | CTF::Bivar_Function< dtype_A, dtype_B, dtype_C > |
custom bivariate function on two tensors: e.g. C["ij"] = f(A["ik"],B["kj"]) More... | |
class | CTF::Bivar_Transform< dtype_A, dtype_B, dtype_C > |
custom function f : (X * Y * Z) -> Z applied on three tensors as contraction: e.g. f(A["ij"],B["ij"],C["ij"]) More... | |
class | CTF::Function< dtype_A, dtype_B, dtype_C > |
class | CTF::Transform< dtype_A, dtype_B, dtype_C > |
user-defined function interface