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 
21 
25 #include "pomerol/GFContainer.hpp"
26 #include "pomerol/Hamiltonian.hpp"
27 #include "pomerol/Index.hpp"
30 #include "pomerol/Misc.hpp"
32 #include "pomerol/Operators.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.