28 #ifndef _mpqc_src_lib_chemistry_qc_mbptr12_orbitalspace_utils_timpl_h
29 #define _mpqc_src_lib_chemistry_qc_mbptr12_orbitalspace_utils_timpl_h
31 #include <chemistry/qc/basis/obintfactory.h>
36 template <IntegralOneBodyMethod IntMethod>
52 template <IntegralOneBodyMethod IntMethod>
61 #endif // end of header guard
The RefSymmSCMatrix class is a smart pointer to an SCSymmSCMatrix specialization.
Definition: matrix.h:265
The RefSCMatrix class is a smart pointer to an SCMatrix specialization.
Definition: matrix.h:135
A template class that maintains references counts.
Definition: ref.h:361
const RefSCMatrix & coefs() const
Returns the coefficient matrix.
virtual void set_basis(const Ref< GaussianBasisSet > &b1, const Ref< GaussianBasisSet > &b2=0, const Ref< GaussianBasisSet > &b3=0, const Ref< GaussianBasisSet > &b4=0)
Set the basis set for each center.
const Ref< Integral > & integral() const
Returns the integral factory used to instantiate the coefficient matrix.
RefSCMatrix compute_obints(const Ref< OrbitalSpace > &space_bra, const Ref< OrbitalSpace > &space_ket)
compute one-body integral matrix in the space of space_bra and space_ket (space_bra !...
Definition: orbitalspace_utils.timpl.h:54
Ref< PetiteList > petite_list()
Return the PetiteList object.
RefSymmSCMatrix to_AO_basis(const RefSymmSCMatrix &O_so)
converts an operator matrix from SO to AO basis.
void accumulate_transform(const RefSCMatrix &a, const RefSymmSCMatrix &b, SCMatrix::Transform=SCMatrix::NormalTransform) const
Add a * b * a.t() to this.
This is thrown when a situations arises that should be impossible.
Definition: scexception.h:92
Contains all MPQC code up to version 3.
Definition: mpqcin.h:14
const Ref< GaussianBasisSet > & basis() const
Returns the AO basis set.
Generated at Sun Jan 26 2020 23:24:00 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.