Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TRIQS/triqs
/ functions
Functions
2,819 in github.com/TRIQS/triqs
⨍
Functions
2,819
◇
Types & classes
525
Method
h5_write
c++/triqs/lattice/tight_binding.hpp:294
Method
h5_write
* @brief Write an eigensystem to HDF5. * * @param g HDF5 group to write into. * @param name Name of the subgroup to create.
c++/triqs/atom_diag/atom_diag.hpp:150
Method
h5_write
c++/triqs/experimental/lattice/fourier_polynomial.hpp:280
Method
h5_write
c++/triqs/experimental/lattice/tb_hk.hpp:211
Method
h5_write
c++/triqs/mc_tools/mc_move_set.hpp:196
Method
h5_write
c++/triqs/mc_tools/mc_measure.hpp:203
Method
h5_write
c++/triqs/mc_tools/mc_measure_set.hpp:173
Method
h5_write
c++/triqs/mc_tools/mc_move.hpp:260
Method
h5_write
c++/triqs/mc_tools/random_generator.hpp:193
Method
h5_write
c++/triqs/mc_tools/mc_generic.hpp:379
Function
h_int_density
r"""Create a density-density Hamiltonian. .. math:: \hat{H} = \frac{1}{2} \sum_{(i \sigma) \neq (j \sigma')} U_{i j}^{\sigma \sigma'} \ha
python/triqs/operators/util/hamiltonians.py:262
Function
h_int_kanamori
r"""Create a Kanamori Hamiltonian with density-density, spin-flip and pair-hopping interactions. .. math:: \hat{H} = \frac{1}{2} \sum_{(i
python/triqs/operators/util/hamiltonians.py:138
Function
h_int_slater
r"""Create a Slater Hamiltonian using fully rotationally-invariant 4-index interactions. .. math:: \hat{H} = \frac{1}{2} \sum_{ijkl,\sigma \sigma
python/triqs/operators/util/hamiltonians.py:70
Method
has_state
* @brief Check if a given Fock state \f$ \lvert f \rangle \f$ belongs to this subspace. * * @param f Fock state \f$ \lvert f \rangle \f$.
c++/triqs/hilbert_space/hilbert_space.hpp:253
Function
hdf5_format
* @brief Get the HDF5 format tag of a Green's function. * @return The string `"Gf"`. */
c++/triqs/gfs/gf/_gf_view_common.hpp:209
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/cyclat.hpp:366
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/imfreq.hpp:393
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/refreq_pts.hpp:320
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/brzone.hpp:492
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/dlr_imfreq.hpp:345
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/legendre.hpp:236
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/dlr_imtime.hpp:336
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/discrete.hpp:191
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/retime.hpp:102
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/imtime.hpp:112
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/refreq_log.hpp:334
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/refreq.hpp:107
Method
hdf5_format
test/c++/mc_tools/mctools_move_set.cpp:56
Method
hdf5_format
test/c++/mc_tools/mctools_measure_set.cpp:51
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/prod.hpp:320
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/hilbert_space/hilbert_space.hpp:144
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/hilbert_space/hilbert_space.hpp:276
Method
hdf5_format
HDF5 format tag of the many-body operator.
c++/triqs/operators/many_body_operator.hpp:722
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/utility/time_pt.hpp:179
Method
hdf5_format
Get the HDF5 format string.
c++/triqs/stat/lin_binning.hpp:387
Method
hdf5_format
Get the HDF5 format string.
c++/triqs/stat/log_binning.hpp:341
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/stat/histograms.hpp:217
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/lattice/bravais_lattice.hpp:303
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/lattice/brillouin_zone.hpp:169
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/lattice/tight_binding.hpp:285
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/atom_diag/atom_diag.hpp:141
Method
hdf5_format
* @brief Get the HDF5 format tag. * * @return HDF5 format tag of a Fourier polynomial. */
c++/triqs/experimental/lattice/fourier_polynomial.hpp:271
Method
hdf5_format
* @brief Get the HDF5 format tag. * * @return HDF5 format tag of a tight-binding Hamiltonian. */
c++/triqs/experimental/lattice/tb_hk.hpp:202
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/mc_tools/mc_move_set.hpp:185
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/mc_tools/mc_measure_set.hpp:162
Method
hdf5_format
Get the HDF5 format tag.
c++/triqs/mc_tools/random_generator.hpp:184
Method
hiBit
c++/triqs/mc_tools/MersenneRNG.hpp:106
Method
hilbert_space
Default constructor constructs an empty Hilbert (Fock) space of dimension \f$ 0 \f$.
c++/triqs/hilbert_space/hilbert_space.hpp:74
Method
histogram
Default constructor leaves the histogram in a valid but unusable state.
c++/triqs/stat/histograms.hpp:72
Method
histogram
c++/triqs/stat/histograms.cpp:44
Function
hopping_stack
------------------------------------------------------
c++/triqs/lattice/tight_binding.cpp:218
Method
hoppings
Real-space hoppings as a ``{displacement: matrix}`` dict. Each key is a tuple of integers giving a real-space displacement in multipl
python/triqs/lattice/tight_binding.py:179
Method
imag
Block-wise view of the imaginary part of every block. Returns ------- Block2Gf New container holding ``g.imag`` f
python/triqs/gfs/block2_gf.py:333
Method
imag
Block-wise view of the imaginary part. Returns ------- BlockGf New container holding ``g.imag`` for each block; t
python/triqs/gfs/block_gf.py:420
Method
imag
Imaginary part of :attr:`value`. Returns ------- object ``self.value.imag``.
python/triqs/mesh/mesh_point.py:336
Method
imag
r"""Imaginary part of :math:`i\omega_n`. Returns ------- float :math:`(2n + \mathrm{is\_fermion})\,\pi / \beta`.
python/triqs/mesh/matsubara_freq.py:98
Method
imag
c++/triqs/operators/many_body_operator.hpp:687
Method
imag
c++/triqs/utility/pade_approximants.hpp:118
Function
imfreq
r"""Plot protocol for :class:`~triqs.gfs.gf.Gf` objects on a :class:`~triqs.mesh.meshes.MeshImFreq`. Parameters ---------- self : Gf
python/triqs/gfs/plot/one_var.py:35
Method
imperative_operator
Default constructor creates a zero imperative operator with no terms.
c++/triqs/hilbert_space/imperative_operator.hpp:102
Function
imtime
r"""Plot protocol for :class:`~triqs.gfs.gf.Gf` objects on a :class:`~triqs.mesh.meshes.MeshImTime`. Parameters ---------- self : Gf
python/triqs/gfs/plot/one_var.py:63
Method
increment
c++/triqs/utility/dressed_iterator.hpp:136
Method
increment
c++/triqs/utility/dressed_iterator.hpp:209
Method
increment
c++/triqs/lattice/grid_generator.hpp:84
Method
indented_ostream
* @brief Construct an indented stream on top of an existing ostream with a given indentation width. * * @param os Underlying `std::ostream`
c++/triqs/utility/report_stream.hpp:132
Method
indented_streambuf
c++/triqs/utility/report_stream.hpp:112
Function
index
Get the Matsubara index \f$ n \f$ of the mesh point.
c++/triqs/mesh/imfreq.hpp:144
Function
index
Get the index \f$ n \f$ of the mesh point.
c++/triqs/mesh/refreq_pts.hpp:107
Function
index
Get the index \f$ \mathbf{n} \f$ of the mesh point.
c++/triqs/mesh/brzone.hpp:145
Function
index
Get the Matsubara index \f$ n_l \f$ of the mesh point.
c++/triqs/mesh/dlr_imfreq.hpp:122
Function
index
Get the index \f$ n \f$ of the mesh point.
c++/triqs/mesh/chebyshev.hpp:107
Function
index
Get the index \f$ n \f$ of the mesh point.
c++/triqs/mesh/legendre.hpp:107
Function
index
Get the index \f$ l \f$ of the mesh point.
c++/triqs/mesh/dlr.hpp:133
Function
index
Get the index \f$ l \f$ of the mesh point.
c++/triqs/mesh/dlr_imtime.hpp:112
Function
index
Get the index \f$ n \f$ of the mesh point.
c++/triqs/mesh/refreq_log.hpp:113
Function
index
Get the index \f$ n \f$ of the Matsubara frequency.
c++/triqs/mesh/matsubara_freq.hpp:83
Method
index
Get the index \f$ n \f$ of the mesh point.
c++/triqs/mesh/discrete.hpp:82
Method
index
Get the index of the reciprocal vector \f$ -\mathbf{k} \f$ (see triqs::mesh::brzone::mesh_point_t::index()).
c++/triqs/mesh/k_expr.hpp:57
Method
index
Get the index \f$ n \f$ of the mesh point.
c++/triqs/mesh/bases/linear.hpp:114
Method
index
Get the index vector \f$ \mathbf{n} \f$ of the lattice point.
c++/triqs/lattice/bravais_lattice.hpp:111
Method
index_gen
test/c++/meshes/mesh_imfreq.cpp:68
Function
index_modulo
* @brief Map an arbitrary index \f$ \tilde{\mathbf{n}} \f$ to the unique index \f$ \mathbf{n} \f$ in the supercell. * * @param n_tilde Index
c++/triqs/mesh/cyclat.hpp:320
Method
indices
Deprecated. Use :attr:`~triqs.gfs.gf.Gf.target_shape` / :attr:`~triqs.gfs.gf.Gf.target_indices` instead. Returns -------
python/triqs/gfs/gf.py:501
Method
indices
Iterate over ``(bn1, bn2)`` pairs in row-major order. Yields ------ tuple of (hashable, hashable) ``(bn1, bn2)``
python/triqs/gfs/block2_gf.py:257
Method
indices
Block names in construction order. Yields ------ str Block name.
python/triqs/gfs/block_gf.py:358
Method
indices1
Iterate over the first-index block names. Yields ------ hashable First-index block name.
python/triqs/gfs/block2_gf.py:269
Method
indices2
Iterate over the second-index block names. Yields ------ hashable Second-index block name.
python/triqs/gfs/block2_gf.py:281
Method
init
c++/triqs/lattice/grid_generator.hpp:72
Method
initialize
c++/triqs/mc_tools/mc_move_set.cpp:89
Method
insert2
* @brief Insert two rows and columns. * @details Wrapper for try_insert2() followed by a complete_operation() call. See try_insert2() for details
c++/triqs/det_manip/det_manip.hpp:1839
Method
insert2
* @brief Insert two rows and columns. * @details Wrapper for try_insert2() followed by a complete_operation() call. See try_insert2() for details
c++/triqs/det_manip/det_manip_basic.hpp:1392
Method
insert2_at_end
* @brief Insert two rows and columns at the end of the matrix. * @details Same as insert2() but with `i0` and `j0` set to size() and `i1` and `j1
c++/triqs/det_manip/det_manip.hpp:1852
Method
insert2_at_end
* @brief Insert two rows and columns at the end of the matrix. * @details Same as insert2() but with `i0` and `j0` set to size() and `i1` and `j1
c++/triqs/det_manip/det_manip_basic.hpp:1405
Method
insert_at_end
* @brief Insert one row and column at the end of the matrix. * @details Same as insert() but with `i` and `j` set to size(). * @param x Argu
c++/triqs/det_manip/det_manip.hpp:1828
Method
insert_at_end
* @brief Insert one row and column at the end of the matrix. * @details Same as insert() but with `i` and `j` set to size(). * @param x Argu
c++/triqs/det_manip/det_manip_basic.hpp:1381
Method
insert_ratios
c++/triqs/det_manip/det_manip_basic.hpp:718
Method
install
packaging/os_x/triqs.rb:22
Method
integral_1d
test/c++/mc_tools/mctools_mc_generic.cpp:65
Method
integrate_1d_adapt
* @brief Construct an adaptive one-dimensional integrator with the given relative tolerance. * @param tolerance Relative tolerance at which the r
c++/triqs/experimental/utility/adaptive.hpp:54
Method
inverse
Compute the inverse of every block. Returns ------- BlockGf New container holding the matrix/scalar inverse of ev
python/triqs/gfs/block_gf.py:877
← previous
next →
1,901–2,000 of 2,819, ranked by callers