GQCP
Loading...
Searching...
No Matches
gqcp.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 "Basis/BiorthogonalBasis/GLowdinPairingBasis.hpp"
22#include "Basis/BiorthogonalBasis/RLowdinPairingBasis.hpp"
23#include "Basis/BiorthogonalBasis/SimpleLowdinPairingBasis.hpp"
24#include "Basis/BiorthogonalBasis/ULowdinPairingBasis.hpp"
25#include "Basis/BiorthogonalBasis/ULowdinPairingBasisComponent.hpp"
63#include "Basis/NonOrthogonalBasis/GNonOrthogonalStateBasis.hpp"
64#include "Basis/NonOrthogonalBasis/RNonOrthogonalStateBasis.hpp"
65#include "Basis/NonOrthogonalBasis/UNonOrthogonalStateBasis.hpp"
101#include "DensityMatrix/G1DM.hpp"
102#include "DensityMatrix/G2DM.hpp"
113#include "Domain/DiscreteDomain.hpp"
114#include "Domain/HubbardDomain.hpp"
119#include "Domain/SimpleDomain.hpp"
157#include "Mathematical/Optimization/LinearEquation/ColPivHouseholderQRSolution.hpp"
158#include "Mathematical/Optimization/LinearEquation/HouseholderQRSolution.hpp"
159#include "Mathematical/Optimization/LinearEquation/LinearEquationEnvironment.hpp"
160#include "Mathematical/Optimization/LinearEquation/LinearEquationSolver.hpp"
183#include "Molecule/Molecule.hpp"
185#include "Molecule/Nucleus.hpp"
186#include "Molecule/elements.hpp"
187#include "ONVBasis/ONVPath.hpp"
188#include "ONVBasis/SeniorityZeroONVBasis.hpp"
189#include "ONVBasis/SpinResolvedONV.hpp"
190#include "ONVBasis/SpinResolvedONVBasis.hpp"
191#include "ONVBasis/SpinResolvedOperatorString.hpp"
192#include "ONVBasis/SpinResolvedSelectedONVBasis.hpp"
193#include "ONVBasis/SpinUnresolvedONV.hpp"
194#include "ONVBasis/SpinUnresolvedONVBasis.hpp"
195#include "ONVBasis/SpinUnresolvedOperatorString.hpp"
196#include "ONVBasis/SpinUnresolvedSelectedONVBasis.hpp"
237#include "Partition/DiscreteDomainPartition.hpp"
238#include "Partition/DomainPartition.hpp"
239#include "Partition/ONVPartition.hpp"
240#include "Partition/PartitionTraits.hpp"
241#include "Partition/SimplePartition.hpp"
242#include "Partition/SpinResolvedElectronPartition.hpp"
243#include "Partition/SpinUnresolvedElectronPartition.hpp"
245#include "Physical/units.hpp"
253#include "QCMethod/CC/CCD.hpp"
258#include "QCMethod/CC/CCSD.hpp"
264#include "QCMethod/CC/T2DIIS.hpp"
266#include "QCMethod/CI/CI.hpp"
310#include "QCMethod/RMP2/RMP2.hpp"
311#include "QCModel/CC/CCD.hpp"
312#include "QCModel/CC/CCSD.hpp"
320#include "QCModel/HF/GHF.hpp"
321#include "QCModel/HF/RHF.hpp"
322#include "QCModel/HF/StabilityMatrices/GHFStabilityMatrices.hpp"
323#include "QCModel/HF/StabilityMatrices/RHFStabilityMatrices.hpp"
324#include "QCModel/HF/StabilityMatrices/UHFStabilityMatrices.hpp"
325#include "QCModel/HF/UHF.hpp"
331#include "Utilities/CRTP.hpp"
332#include "Utilities/Eigen.hpp"
333#include "Utilities/aliases.hpp"
334#include "Utilities/complex.hpp"
335#include "Utilities/memory.hpp"