MPQC  3.0.0-alpha
sc::detail::_CABS_singles_h0t1< T > Struct Template Reference

this functor helps to implement conjugate gradient CABS singles solver More...

#include <chemistry/qc/mbptr12/sr_r12intermediates_VXB_diag.h>

Public Types

typedef TiledArray::Array< T, 2 > Array
 

Public Member Functions

 _CABS_singles_h0t1 (const Array &h0_AB, const Array &h0_ij)
 
void operator() (const Array &T1, Array &R1)
 

Public Attributes

const Array & H0_AB
 
const Array & H0_IJ
 

Detailed Description

template<typename T>
struct sc::detail::_CABS_singles_h0t1< T >

this functor helps to implement conjugate gradient CABS singles solver

Constructor & Destructor Documentation

◆ _CABS_singles_h0t1()

template<typename T>
sc::detail::_CABS_singles_h0t1< T >::_CABS_singles_h0t1 ( const Array &  h0_AB,
const Array &  h0_ij 
)
inline
Parameters
h0_ABallvirt/allvirt Fock operator
h0_ijocc/occ Fock operator

Member Function Documentation

◆ operator()()

template<typename T>
void sc::detail::_CABS_singles_h0t1< T >::operator() ( const Array &  T1,
Array &  R1 
)
inline
Parameters
[in]T1t_i^A
[out]R1R_i^A

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

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