MCPcopy Create free account

hub / github.com/TRIQS/triqs / types & classes

Types & classes525 in github.com/TRIQS/triqs

↓ 136 callersClassmove
c++/triqs/mc_tools/mc_move.hpp:68
↓ 131 callersClassGf
r"""Container for Green's functions and related quantities. A :class:`~triqs.gfs.gf.Gf` is a container for generic functions defined on meshe
python/triqs/gfs/gf.py:201
↓ 52 callersClassBlockGf
r"""Block-diagonal Green's function. A :class:`~triqs.gfs.block_gf.BlockGf` is an **ordered**, named collection of :class:`~triqs.gfs.gf.Gf`
python/triqs/gfs/block_gf.py:78
↓ 32 callersClassLazyExpr
A node in a lazy expression tree. Each node carries a ``tag`` and a list of ``childs``. Tags are: * ``"T"`` — terminal; ``childs[0]`` is the
python/triqs/gfs/lazy_expressions.py:236
↓ 31 callersClassGfImFreq
r"""Deprecated backward-compatibility alias for :class:`~triqs.gfs.gf.Gf` with a :class:`~triqs.mesh.meshes.MeshImFreq` mesh. Use ``Gf(mesh=
python/triqs/gfs/backwd_compat/gf_imfreq.py:28
↓ 31 callersClassruntime_error
* @brief Generic runtime error thrown in **TRIQS**. * * @details Specialization of triqs::exception used for the most common error case. It only
c++/triqs/utility/exceptions.hpp:151
↓ 23 callersClassSemiCircular
r"""Hilbert transform of a semicircular density of states. .. math:: g(z) = \int \frac{A(\omega)}{z-\omega}\, d\omega, \qquad
python/triqs/gfs/descriptors.py:145
↓ 22 callersClassIdx
r"""Tag wrapping a mesh-point linear index for use in :class:`~triqs.gfs.gf.Gf` ``[]`` access. ``Idx(i)`` (or ``Idx(i, j, ...)`` for a :clas
python/triqs/gfs/gf.py:170
↓ 19 callersClassMeshProduct
Cartesian product of TRIQS meshes. A :class:`MeshProduct` of ``k`` factor meshes describes the set of ``k``-tuples of mesh points, one factor
python/triqs/mesh/mesh_product.py:51
↓ 19 callersClasscheck
test/c++/utility/view_tools.cpp:28
↓ 18 callersClassFourier
r"""Lazy Fourier transform between conjugate meshes. Applying ``g_new << Fourier(g_old)`` runs the C++ Fourier transform from ``g_old``'s mes
python/triqs/gfs/descriptors.py:300
↓ 18 callersClassrandom_generator
* @brief Random number generator with a selectable underlying engine. * * @details The following engine names are currently accepted by the cons
c++/triqs/mc_tools/random_generator.hpp:71
↓ 14 callersClasstb_hk
* @brief Tight-binding Hamiltonian \f$ H(\mathbf{k}) \f$ on a 3D lattice. * * @details A tight-binding Hamiltonian is defined by a set of lattic
c++/triqs/experimental/lattice/tb_hk.hpp:40
↓ 11 callersClassBlock2Gf
r"""Two-index block-diagonal Green's function. A :class:`~triqs.gfs.block2_gf.Block2Gf` is a rectangular, named collection of :class:`~triqs.
python/triqs/gfs/block2_gf.py:29
↓ 10 callersClassT
r""" Background thread that pumps the C++ ``stdout`` into Python's. On :meth:`run` the thread creates a pipe, redirects file descriptor ``1`` t
python/triqs/utility/redirect.py:50
↓ 9 callersClassB
Test in 1d
test/c++/utility/lazy_bracket.cpp:54
↓ 7 callersClasslin_binning
c++/triqs/stat/lin_binning.hpp:108
↓ 7 callersClasssigaction
c++/triqs/utility/signal_handler.cpp:43
↓ 6 callersClassA
test/c++/utility/tuple_tools.cpp:36
↓ 6 callersClassGfReFreq
r"""Deprecated backward-compatibility alias for :class:`~triqs.gfs.gf.Gf` with a :class:`~triqs.mesh.meshes.MeshReFreq` mesh. Use ``Gf(mesh=
python/triqs/gfs/backwd_compat/gf_refreq.py:28
↓ 5 callersClassDOS
r""" Density of states of fermions on a 1D epsilon grid. Stores a discrete representation of .. math:: \rho(\epsilon) \equiv \s
python/triqs/dos/dos.py:33
↓ 5 callersClassFunction
r"""Descriptor wrapping a Python callable. When applied to a Green's function with mesh values :math:`\{x_i\}`, sets ``G.data[i] = function(x
python/triqs/gfs/descriptor_base.py:277
↓ 5 callersClassmy_mesh
Custom mesh for testing.
test/c++/meshes/mesh_iterator.cpp:25
↓ 4 callersClassFlat
r"""Hilbert transform of a flat density of states with cutoff. .. math:: g(z) = \int \frac{A(\omega)}{z-\omega}\, d\omega, \qqua
python/triqs/gfs/descriptors.py:221
↓ 4 callersClassTBLattice
A tight-binding Hamiltonian on top of a Bravais lattice. Bundles a :class:`BravaisLattice`, a :class:`BrillouinZone` and a :class:`TightBindi
python/triqs/lattice/tight_binding.py:99
↓ 4 callersClassreal_or_complex
* @brief Type that can represent either a real or a complex number. * * @details Internally stores a `std::complex<double>` and a `bool` flag in
c++/triqs/utility/real_or_complex.hpp:56
↓ 3 callersClassGfImTime
r"""Deprecated backward-compatibility alias for :class:`~triqs.gfs.gf.Gf` with a :class:`~triqs.mesh.meshes.MeshImTime` mesh. Use ``Gf(mesh=
python/triqs/gfs/backwd_compat/gf_imtime.py:28
↓ 3 callersClassMatsubaraFreq
r"""A single Matsubara frequency :math:`i\omega_n`. Castable to :class:`complex` via ``complex(freq)``; arithmetic with scalars is implemente
python/triqs/mesh/matsubara_freq.py:22
↓ 3 callersClassar_model
A simple autoregressive model to test some triqs::stat functionalities. The model is defined as X_t = \phi * X_{t-1} + \epsilon_t, where \phi is the
test/c++/stat/stat_ar_model.hpp:37
↓ 3 callersClassatom_diag<false>
c++/triqs/atom_diag/impl/atom_diag.cpp:275
↓ 3 callersClassconst_iterator
test/c++/utility/iterator_dressing3.cpp:40
↓ 3 callersClassdlr_imtime
Forward declarations.
c++/triqs/mesh/dlr.hpp:58
↓ 3 callersClasslog_binning
c++/triqs/stat/log_binning.hpp:78
↓ 3 callersClassreport_stream
* @brief Output stream with a configurable verbosity level. * * @details It behaves like a `std::ostream` but each operator<<() call is conditio
c++/triqs/utility/report_stream.hpp:45
↓ 2 callersClassConst
r"""Constant descriptor. Fills the target Green's function with a constant matrix (or scalar) on a frequency mesh. Used internally by :fu
python/triqs/gfs/descriptor_base.py:333
↓ 2 callersClassLatticePoint
A point on a Bravais lattice, identified by its integer index vector. Castable to a numpy array of float (the real-space coordinates in the stand
python/triqs/lattice/point.py:25
↓ 2 callersClassOmega_
r"""Frequency-variable placeholder descriptor. Implements the function :math:`\omega \mapsto \omega` (real or Matsubara) acting on the diagon
python/triqs/gfs/descriptor_base.py:386
↓ 2 callersClassRandMT
c++/triqs/mc_tools/MersenneRNG.hpp:93
↓ 2 callersClasscapture_stdout
Context manager that captures ``sys.stdout`` into a list of lines. Subclass of :class:`list`. While the ``with`` block is active, ``sys.
python/triqs/utility/capture_stdout.py:34
↓ 2 callersClassdata
test/c++/utility/iterator_dressing_2.cpp:25
↓ 2 callersClassdlr_imfreq
c++/triqs/mesh/dlr.hpp:59
↓ 2 callersClassfun
test/c++/det_manip/detmanip.cpp:28
↓ 2 callersClassfun
test/c++/utility/tuple_tools.cpp:27
↓ 2 callersClassgf_view
c++/triqs/gfs/gf/gf.hpp:52
↓ 2 callersClasshilbert_space
c++/triqs/atom_diag/impl/worker.cpp:60
↓ 2 callersClasshistogram
* @brief Class representing a histogram on a given interval. * * @details The histogram is defined on the interval \f$ [a, b] \f$ with the follo
c++/triqs/stat/histograms.hpp:69
↓ 2 callersClassmove<double>
c++/triqs/mc_tools/mc_move.cpp:71
↓ 2 callersClassprint_t
test/c++/utility/tuple_tools.cpp:31
↓ 2 callersClasstest
test/c++/det_manip/det_manip1.cpp:57
↓ 2 callersClasstimer
* @ingroup triqs-utility-runtime * @brief Accumulating wall-clock timer based on `std::chrono::high_resolution_clock`. * * @details It accumu
c++/triqs/utility/timer.hpp:39
↓ 1 callersClassDistributionOnNodesTest
Minimal :class:`DistributionOnNodesOneStack` used by the self-test. Overrides :meth:`the_function` with ``x -> (x, x + 1, x + 2)`` so th
python/triqs/utility/dist_on_nodes.py:195
↓ 1 callersClassGfLegendre
r"""Deprecated backward-compatibility alias for :class:`~triqs.gfs.gf.Gf` with a :class:`~triqs.mesh.meshes.MeshLegendre` mesh. Use ``Gf(mes
python/triqs/gfs/backwd_compat/gf_legendre.py:28
↓ 1 callersClassLazyCTX
Evaluation context used by :meth:`~triqs.gfs.gf.Gf.__lshift__`. Wraps a target :class:`~triqs.gfs.gf.Gf` and provides ``__call__`` to reduce
python/triqs/gfs/descriptor_base.py:44
↓ 1 callersClassLegendreToMatsubara
r"""Lazy Legendre → Matsubara basis transform. Parameters ---------- G : Gf or BlockGf Source Green's function on a Legendre mesh
python/triqs/gfs/descriptors.py:362
↓ 1 callersClassMatsubaraToLegendre
r"""Lazy Matsubara → Legendre basis transform. Parameters ---------- G : Gf or BlockGf Source Green's function on a Matsubara mes
python/triqs/gfs/descriptors.py:403
↓ 1 callersClassS
test/c++/utility/iterator_dressing.cpp:25
↓ 1 callersClassSumkDiscreteFromLattice
r""" Discrete momentum sum built from a tight-binding lattice. Specialises :class:`SumkDiscrete` by constructing the k-grid directly from
python/triqs/sumk/sumk_discrete_from_lattice.py:28
↓ 1 callersClassatom_diag<true>
c++/triqs/atom_diag/impl/atom_diag.cpp:276
↓ 1 callersClassbravais_lattice
* @brief A Bravais lattice class. * * @details A Bravais lattice in \f$ d \f$ dimensions is defined by * - a set of linear independent d-dime
c++/triqs/lattice/bravais_lattice.hpp:75
↓ 1 callersClasscombine_shape
Functor combining the data shapes of the two operands of a binary expression (shapes must match; a scalar operand takes the shape of the other operand
c++/triqs/gfs/gf/gf_expr.hpp:128
↓ 1 callersClassfunc
test/c++/det_manip/det_manip3.cpp:26
↓ 1 callersClassfundamental_operator_set
* @brief Class representing a fundamental operator set. * * @details A fundamental operator set is an ordered set of single particle state indic
c++/triqs/hilbert_space/fundamental_operator_set.hpp:94
↓ 1 callersClassgf_const_view
c++/triqs/gfs/gf/gf.hpp:53
↓ 1 callersClasslinear
c++/triqs/mesh/bases/linear.hpp:74
↓ 1 callersClassmeasure_aux
* @ingroup triqs-mc-measures * @brief Type erasure class for auxiliary MC measures. * * @details It takes any type that is callable and erase
c++/triqs/mc_tools/mc_measure_aux_set.hpp:44
↓ 1 callersClasstest
test/c++/det_manip/det_manip_basic5.cpp:50
↓ 1 callersClasstest
test/c++/det_manip/det_manipc1.cpp:60
↓ 1 callersClasstest
test/c++/det_manip/det_manip_basic1.cpp:58
↓ 1 callersClasstest
test/c++/det_manip/det_manip_all.cpp:59
↓ 1 callersClasstest
test/c++/det_manip/det_manipc2.cpp:62
↓ 1 callersClasstest
test/c++/det_manip/det_manip_comp1.cpp:58
↓ 1 callersClasstest
test/c++/det_manip/det_manip2.cpp:39
↓ 1 callersClasstest
test/c++/det_manip/det_manip_basic2.cpp:40
↓ 1 callersClasstight_binding
* @brief Tight-binding Hamiltonian on a Bravais lattice with fully localised orbitals. * * @details The Hamiltonian is parametrised by a set of
c++/triqs/lattice/tight_binding.hpp:83
ClassA
test/c++/utility/lazy_bracket.cpp:23
ClassAddMethod
Metaclass that injects every callable in :mod:`triqs.gfs.gf_fnt` as a :class:`~triqs.gfs.gf.Gf` method. At class-creation time, iterates ove
python/triqs/gfs/gf.py:141
ClassBZPatch
A polygonal patch of the Brillouin zone, triangulated for use with :func:`triqs.lattice.tight_binding.dos_patch`. The input polygons are triangul
python/triqs/lattice/bz_patch.py:27
ClassBase
r"""Base class for every Green's function descriptor. Stores the constructor's keyword arguments as attributes. Subclasses implement ``__call
python/triqs/gfs/descriptor_base.py:201
ClassBaseBlock
r"""Block-aware descriptor base. For a single-:class:`~triqs.gfs.gf.Gf` target this behaves like :class:`~triqs.gfs.descriptor_base.Base`. Fo
python/triqs/gfs/descriptor_base.py:225
ClassC2PY_IGNORE
c++/triqs/mesh/cyclat.hpp:106
ClassC2PY_IGNORE
c++/triqs/mesh/imfreq.hpp:120
ClassC2PY_IGNORE
c++/triqs/mesh/refreq_pts.hpp:88
ClassC2PY_IGNORE
c++/triqs/mesh/brzone.hpp:121
ClassC2PY_IGNORE
c++/triqs/mesh/dlr_imfreq.hpp:98
ClassC2PY_IGNORE
* @brief %Mesh point of a triqs::mesh::chebyshev mesh. * @details It stores the index \f$ n \f$, the data index \f$ d \f$, the hash value of the
c++/triqs/mesh/chebyshev.hpp:87
ClassC2PY_IGNORE
c++/triqs/mesh/legendre.hpp:88
ClassC2PY_IGNORE
c++/triqs/mesh/dlr.hpp:113
ClassC2PY_IGNORE
c++/triqs/mesh/tail_fitter.hpp:198
ClassC2PY_IGNORE
c++/triqs/mesh/dlr_imtime.hpp:92
ClassC2PY_IGNORE
c++/triqs/mesh/mesh_iterator.hpp:44
ClassC2PY_IGNORE
c++/triqs/mesh/discrete.hpp:51
ClassC2PY_IGNORE
c++/triqs/mesh/refreq_log.hpp:94
ClassC2PY_IGNORE
c++/triqs/mesh/matsubara_freq.hpp:53
ClassC2PY_IGNORE
c++/triqs/operators/many_body_operator.hpp:329
ClassC2PY_IGNORE
c++/triqs/lattice/bravais_lattice.hpp:97
ClassC2PY_IGNORE
c++/triqs/lattice/tight_binding.hpp:60
ClassC2PY_IGNORE
c++/triqs/atom_diag/atom_diag.hpp:118
ClassC2PY_RENAME
c++/triqs/mesh/cyclat.hpp:88
ClassC2PY_RENAME
c++/triqs/mesh/imfreq.hpp:102
ClassC2PY_RENAME
c++/triqs/mesh/refreq_pts.hpp:68
next →1–100 of 525, ranked by callers