Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
CTF_int::seq_tsr_scl Class Reference

#include <scale_tsr.h>

Inheritance diagram for CTF_int::seq_tsr_scl:
Collaboration diagram for CTF_int::seq_tsr_scl:

Public Member Functions

void run ()
 
void print ()
 
int64_t mem_fp ()
 
sclclone ()
 
 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
 

Detailed Description

Definition at line 48 of file scale_tsr.h.

Constructor & Destructor Documentation

CTF_int::seq_tsr_scl::seq_tsr_scl ( scl other)

copies scl object

Parameters
[in]otherobject 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.

CTF_int::seq_tsr_scl::~seq_tsr_scl ( )
inline

Definition at line 69 of file scale_tsr.h.

References CTF_int::cdealloc().

CTF_int::seq_tsr_scl::seq_tsr_scl ( )
inline

Definition at line 70 of file scale_tsr.h.

References CTF_int::inv_idx().

Referenced by clone().

Member Function Documentation

scl * CTF_int::seq_tsr_scl::clone ( )
virtual

Reimplemented from CTF_int::scl.

Definition at line 138 of file scale_tsr.cxx.

References seq_tsr_scl().

int64_t CTF_int::seq_tsr_scl::mem_fp ( )
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.

References edge_len, is_custom, and order.

void CTF_int::seq_tsr_scl::run ( )
virtual

Field Documentation

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 const* CTF_int::seq_tsr_scl::sym

The documentation for this class was generated from the following files: