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>
40 ints->set_basis(space->basis());
52 template <IntegralOneBodyMethod IntMethod>
This is thrown when a situations arises that should be impossible.
Definition scexception.h:92
The RefSCMatrix class is a smart pointer to an SCMatrix specialization.
Definition matrix.h:135
The RefSymmSCMatrix class is a smart pointer to an SCSymmSCMatrix specialization.
Definition matrix.h:265
void accumulate_transform(const RefSCMatrix &a, const RefSymmSCMatrix &b, SCMatrix::Transform=SCMatrix::NormalTransform) const
Add a * b * a.t() to this.
A template class that maintains references counts.
Definition ref.h:361
Contains all MPQC code up to version 3.
Definition mpqcin.h:14
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
RefSymmSCMatrix compute_onebody_matrix(Ref< PetiteList > &plist)
Creates matrix representation of a one-body operator using point-group symmetry.
Definition obintfactory.h:42