MPQC  3.0.0-alpha
sc::expressions::trace_tensor2_op< ArgType, Transpose > Struct Template Reference
Inheritance diagram for sc::expressions::trace_tensor2_op< ArgType, Transpose >:

Public Types

typedef ArgType::numeric_type numeric_type
 
typedef TA::Tensor< typename ArgType::numeric_type > result_type
 
typedef result_type value_type
 

Public Member Functions

void scale (numeric_type s)
 
result_type operator() (const ArgType &arg1, const ArgType &arg2) const
 
result_type operator() (const TiledArray::ZeroTensor &, const ArgType &)
 
result_type operator() (const ArgType &, const TiledArray::ZeroTensor &)
 

Static Public Member Functions

static bool is_dense (bool first_dense, bool second_dense)
 
static bool is_zero (const bool first_zero, const bool second_zero)
 
template<typename Left , typename Right >
static void shape (::TiledArray::detail::Bitset<> &result, const Left &left, const Right &right)
 

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

Generated at Sun Jan 26 2020 23:24:15 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.