GQCP
Loading...
Searching...
No Matches
gqcp
include
QCMethod
RMP2
RMP2.hpp
Go to the documentation of this file.
1
// This file is part of GQCG-GQCP.
2
//
3
// Copyright (C) 2017-2020 the GQCG developers
4
//
5
// GQCG-GQCP is free software: you can redistribute it and/or modify
6
// it under the terms of the GNU Lesser General Public License as published by
7
// the Free Software Foundation, either version 3 of the License, or
8
// (at your option) any later version.
9
//
10
// GQCG-GQCP is distributed in the hope that it will be useful,
11
// but WITHOUT ANY WARRANTY; without even the implied warranty of
12
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
// GNU Lesser General Public License for more details.
14
//
15
// You should have received a copy of the GNU Lesser General Public License
16
// along with GQCG-GQCP. If not, see <http://www.gnu.org/licenses/>.
17
18
#pragma once
19
20
21
#include "
Molecule/Molecule.hpp
"
22
#include "
Operator/SecondQuantized/SQHamiltonian.hpp
"
23
#include "
QCModel/HF/RHF.hpp
"
24
25
26
namespace
GQCP
{
27
28
35
double
calculateRMP2EnergyCorrection
(
const
RSQHamiltonian<double>
& sq_hamiltonian,
const
QCModel::RHF<double>
& rhf_parameters);
36
37
38
}
// namespace GQCP
Molecule.hpp
RHF.hpp
SQHamiltonian.hpp
GQCP::QCModel::RHF
Definition:
RHF.hpp:49
GQCP::SQHamiltonian
Definition:
SQHamiltonian.hpp:54
GQCP
Definition:
BaseOneElectronIntegralBuffer.hpp:25
GQCP::calculateRMP2EnergyCorrection
double calculateRMP2EnergyCorrection(const RSQHamiltonian< double > &sq_hamiltonian, const QCModel::RHF< double > &rhf_parameters)
Generated by
1.9.6