mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > > Struct Template Reference

Public Types

using TArray = TA::DistArray< Tile, Policy >
 
using Function = std::function< TArray(const TArray &, const TArray &, const TArray &, const TArray &, cc::Integrals< TArray > &)>
 

Static Public Member Functions

static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt_r1)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt_r1_df)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt_r2)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt_r2_df)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt_r3)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt_r3_df)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt1_r3)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt1_r3_df)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt1b_r3)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt1b_r3_df)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt2_r3)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt3_r3)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_ccsdt4_r3)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_cc3_r3)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_dcsdt_r3)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_pccsdt_r3)
 
static MPQC_LCAO_CC_CCSDT_RESIDUAL (compute_3cc_r3)
 

Member Typedef Documentation

◆ Function

template<typename Tile , typename Policy >
using mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::Function = std::function<TArray(const TArray&, const TArray&, const TArray&, const TArray&, cc::Integrals<TArray>&)>

◆ TArray

template<typename Tile , typename Policy >
using mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::TArray = TA::DistArray<Tile, Policy>

Member Function Documentation

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [1/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_3cc_r3  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [2/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_cc3_r3  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [3/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt1_r3  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [4/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt1_r3_df  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [5/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt1b_r3  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [6/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt1b_r3_df  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [7/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt2_r3  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [8/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt3_r3  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [9/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt4_r3  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [10/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt_r1  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [11/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt_r1_df  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [12/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt_r2  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [13/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt_r2_df  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [14/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt_r3  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [15/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_ccsdt_r3_df  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [16/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_dcsdt_r3  )
static

◆ MPQC_LCAO_CC_CCSDT_RESIDUAL() [17/17]

template<typename Tile , typename Policy >
static mpqc::lcao::cc::Residual< CCSDT< Tile, Policy > >::MPQC_LCAO_CC_CCSDT_RESIDUAL ( compute_pccsdt_r3  )
static

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