1 #ifndef __BACK_COMP_H__ 2 #define __BACK_COMP_H__ 23 template <
typename dtype>
29 char *
const * argv = NULL) :
CTF::
World(
comm, argc, argv){}
32 MPI_Comm
comm = MPI_COMM_WORLD,
34 char *
const * argv = NULL) :
CTF::
World(order, lens,
comm, argc, argv){}
50 template <
typename dtype>
52 template <
typename dtype>
54 template <
typename dtype>
56 template <
typename dtype>
58 template <
typename dtype>
68 template <
typename dtype>
tkv_pair< double > kv_pair
CTF::Tensor< std::complex< double > > cCTF_Tensor
Matrix class which encapsulates a 2D tensor.
local process walltime measurement
Vector class which encapsulates a 1D tensor.
CTF::Function_timer Function_timer
an instance of the CTF library (world) on a MPI communicator
tCTF_World(MPI_Comm comm=MPI_COMM_WORLD, int argc=0, char *const *argv=NULL)
CTF::Idx_Tensor cCTF_Idx_Tensor
index-value pair used for tensor data input
Scalar class which encapsulates a 0D tensor.
a term is an abstract object representing some expression of tensors
CTF::Idx_Tensor CTF_Idx_Tensor
epoch during which to measure timers
CTF::Timer_epoch CTF_Timer_epoch
tkv_pair< std::complex< double > > ckv_pair
CTF::Flop_counter CTF_Flop_Counter
CTF::Matrix< std::complex< double > > cCTF_Matrix
CTF::Timer_epoch Timer_epoch
tCTF_World(int argc, char *const *argv)
an instance of a tensor within a CTF world
CTF::Scalar< std::complex< double > > cCTF_Scalar
tCTF_World(int order, int const *lens, MPI_Comm comm=MPI_COMM_WORLD, int argc=0, char *const *argv=NULL)
CTF::Flop_counter Flop_counter
CTF::Vector< std::complex< double > > cCTF_Vector
a tensor with an index map associated with it (necessary for overloaded operators) ...