pomerol
2.1
pomerol.hpp
Go to the documentation of this file.
1
//
2
// This file is part of pomerol, an exact diagonalization library aimed at
3
// solving condensed matter models of interacting fermions.
4
//
5
// Copyright (C) 2016-2024 A. Antipov, I. Krivenko and contributors
6
//
7
// This Source Code Form is subject to the terms of the Mozilla Public
8
// License, v. 2.0. If a copy of the MPL was not distributed with this
9
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
10
15
16
#ifndef POMEROL_INCLUDE_POMEROL_HPP
17
#define POMEROL_INCLUDE_POMEROL_HPP
18
19
#include "
mpi_dispatcher/mpi_dispatcher.hpp
"
20
#include "
mpi_dispatcher/mpi_skel.hpp
"
21
22
#include "
pomerol/DensityMatrix.hpp
"
23
#include "
pomerol/EnsembleAverage.hpp
"
24
#include "
pomerol/FieldOperatorContainer.hpp
"
25
#include "
pomerol/GFContainer.hpp
"
26
#include "
pomerol/Hamiltonian.hpp
"
27
#include "
pomerol/Index.hpp
"
28
#include "
pomerol/IndexClassification.hpp
"
29
#include "
pomerol/LatticePresets.hpp
"
30
#include "
pomerol/Misc.hpp
"
31
#include "
pomerol/MonomialOperator.hpp
"
32
#include "
pomerol/Operators.hpp
"
33
#include "
pomerol/StatesClassification.hpp
"
34
#include "
pomerol/Susceptibility.hpp
"
35
#include "
pomerol/ThreePointSusceptibility.hpp
"
36
#include "
pomerol/ThreePointSusceptibilityContainer.hpp
"
37
#include "
pomerol/TwoParticleGF.hpp
"
38
#include "
pomerol/TwoParticleGFContainer.hpp
"
39
40
namespace
Pomerol
{
41
77
78
}
79
80
#endif // #ifndef POMEROL_INCLUDE_POMEROL_HPP
Operators.hpp
Expressions with quantum-mechanical operators and functions to construct them.
Index.hpp
Combinations of single-particle indices.
Misc.hpp
Declarations of the most basic types and macros.
Hamiltonian.hpp
Storage and diagonalization of a Hamiltonian matrix.
ThreePointSusceptibilityContainer.hpp
Storage for multiple 3-point susceptibilities in the Matsubara representation.
Susceptibility.hpp
Dynamical susceptibility in the Matsubara representation.
mpi_skel.hpp
Utilities for MPI-parallelized calculation of computable objects.
ThreePointSusceptibility.hpp
3-point susceptibility in the Matsubara representation.
DensityMatrix.hpp
Many-body Gibbs density matrix as a list of diagonal blocks.
EnsembleAverage.hpp
Ensemble average of a monomial operator representing a physical observable.
TwoParticleGFContainer.hpp
Storage for multiple fermionic two-particle Matsubara Green's functions.
LatticePresets.hpp
Factory functions for terms commonly used to construct various lattice Hamiltonians.
mpi_dispatcher.hpp
A master-worker parallelization scheme using non-blocking MPI communications.
IndexClassification.hpp
Classification of indices of fermionic creation/annihilation operators.
FieldOperatorContainer.hpp
A container for creation and annihilation operators.
StatesClassification.hpp
Classification of many-body basis states (Fock states) into subspaces.
MonomialOperator.hpp
Storage for an operator that is a product of creation/annihilation operators.
Pomerol
The main namespace of the library.
Definition:
ChaseIndices.hpp:26
TwoParticleGF.hpp
Fermionic two-particle Matsubara Green's function.
GFContainer.hpp
Storage for multiple fermionic single-particle Matsubara Green's functions.
Generated on Thu Nov 14 2024 17:51:26 for pomerol by
1.8.17