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

makes a diagonal 2-index preconditioner: pc_x^y = -1/ ( <x|O1|x> - <y|O2|y> ) More...

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

Public Types

typedef Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > EigenMatrixX
 

Public Member Functions

 diag_precond2 (const EigenMatrixX &O1_mat, const EigenMatrixX &O2_mat)
 
template<typename Index >
operator() (const Index &i)
 

Detailed Description

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

makes a diagonal 2-index preconditioner: pc_x^y = -1/ ( <x|O1|x> - <y|O2|y> )


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.