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

this functor helps to implement orbital response More...

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

Public Types

typedef TiledArray::Array< T, 2 > Array2
 
typedef TiledArray::Array< T, 4 > Array4
 

Public Member Functions

 _OrbResponse (const Array2 &f_AB, const Array2 &f_ij, const Array4 &g_ij_ab, const Array4 &g_ia_jb)
 
void operator() (const Array2 &kappa, Array2 &residual)
 

Public Attributes

const Array2 & F_AB
 
const Array2 & F_IJ
 
const Array4 & G_IJ_AB
 
const Array4 & G_IA_JB
 

Detailed Description

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

this functor helps to implement orbital response

Constructor & Destructor Documentation

◆ _OrbResponse()

template<typename T>
sc::detail::_OrbResponse< T >::_OrbResponse ( const Array2 &  f_AB,
const Array2 &  f_ij,
const Array4 &  g_ij_ab,
const Array4 &  g_ia_jb 
)
inline
Parameters
f_ABvirt/virt Fock operator
f_ijocc/occ Fock operator
g_ij_ab<ij|ab>
g_ia_jb<ia|jb>

Member Function Documentation

◆ operator()()

template<typename T>
void sc::detail::_OrbResponse< T >::operator() ( const Array2 &  kappa,
Array2 &  residual 
)
inline
Parameters
[in]kappakappa_i^a
[out]residualresidual_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.