pomerol 2.2
Loading...
Searching...
No Matches
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-2026 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
27#include "pomerol/Index.hpp"
30#include "pomerol/Misc.hpp"
32#include "pomerol/Operators.hpp"
39
40namespace Pomerol {
41
77
78}
79
80#endif // #ifndef POMEROL_INCLUDE_POMEROL_HPP
Many-body Gibbs density matrix as a list of diagonal blocks.
Ensemble average of a monomial operator representing a physical observable.
A container for creation and annihilation operators.
Storage for multiple fermionic single-particle Matsubara Green's functions.
Storage and diagonalization of a Hamiltonian matrix.
Combinations of single-particle indices.
Classification of indices of fermionic creation/annihilation operators.
Factory functions for terms commonly used to construct various lattice Hamiltonians.
Storage for an operator that is a product of creation/annihilation operators.
Expressions with quantum-mechanical operators and functions to construct them.
Classification of many-body basis states (Fock states) into subspaces.
Dynamical susceptibility in the Matsubara representation.
3-point susceptibility in the Matsubara representation.
Storage for multiple 3-point susceptibilities in the Matsubara representation.
Fermionic two-particle Matsubara Green's function.
Storage for multiple fermionic two-particle Matsubara Green's functions.
A master-worker parallelization scheme using non-blocking MPI communications.
Utilities for MPI-parallelized calculation of computable objects.
The main namespace of the library.
Definition pomerol.hpp:40
Declarations of the most basic types and macros.