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
↓ 1 callers
Function
begin
Get an iterator to the beginning of the mesh.
c++/triqs/mesh/discrete.hpp:158
↓ 1 callers
Function
begin
Get an iterator to the beginning of the mesh.
c++/triqs/mesh/refreq_log.hpp:295
↓ 1 callers
Function
beta
c++/triqs/mesh/dlr.hpp:272
↓ 1 callers
Function
block_matrix_from_op
c++/triqs/operators/util/extractors.hpp:313
↓ 1 callers
Function
block_names
* @brief Get the block names of the expression. * @return The block names taken from the block Green's function operand. */
c++/triqs/gfs/block/expr.hpp:165
↓ 1 callers
Function
block_sizes
* @brief Get the matrix size of each block. * * @details Only valid for matrix-valued blocks (rank-2 target); requires each block to have a square t
c++/triqs/gfs/block/_block_gf_view_common.hpp:61
↓ 1 callers
Method
calibrate
c++/triqs/mc_tools/mc_move_set.cpp:63
↓ 1 callers
Method
cbegin
Get a const iterator to the beginning of the set.
c++/triqs/hilbert_space/fundamental_operator_set.hpp:253
↓ 1 callers
Method
change_coordinates_L_to_SL
Map a base-lattice point ``x`` (in lattice coordinates) to its superlattice coordinates ``(R, alpha)``. Parameters ----------
python/triqs/lattice/super_lattice.py:185
↓ 1 callers
Function
chebyshev_barycentric_weights
* @brief Compute barycentric weights for Chebyshev points of the first kind. * * @details Weights are computed as: * \f[ * w_i = (-1)^i
c++/triqs/utility/chebyshev.hpp:73
↓ 1 callers
Function
chebyshev_points
* @brief Compute Chebyshev points of the first kind on the interval \f$ [-1, 1] \f$. * * @details Points are computed as: * \f[ * x_i =
c++/triqs/utility/chebyshev.hpp:50
↓ 1 callers
Function
clone_repo
Clone the given repository and its dependencies recursively and create soft links for the dependencies. Parameters ---------- name :
packaging/clone_archive_and_install.py:128
↓ 1 callers
Function
closest_point_in_line
Return the indices of the points in ``L`` closest to ``x`` (ties returned in order). Parameters ---------- x : sequence of float of length 2
python/triqs/gfs/plot/select_indices.py:66
↓ 1 callers
Function
closest_to
Return the indices of the points in ``L`` that lie closest to the oriented segment ``A -> B``. Parameters ---------- A, B : sequence of float of
python/triqs/gfs/plot/select_indices.py:109
↓ 1 callers
Method
collect_results
c++/triqs/mc_tools/mc_measure.cpp:36
↓ 1 callers
Function
compare
r""" Recursively compare two objects identified by ``key``. Dispatches on the runtime type of ``a`` (and asserts that ``b`` has the same
python/triqs/utility/h5diff.py:49
↓ 1 callers
Function
compress_bins
c++/triqs/stat/lin_binning.hpp:60
↓ 1 callers
Function
compute_gg
test/c++/gfs/multivar/p_gg_new.cpp:71
↓ 1 callers
Function
compute_gg_fft
test/c++/gfs/multivar/p_gg_new.cpp:32
↓ 1 callers
Method
compute_inverse
Lazily recompute the inverse matrix from scratch (cached in mat_inverse, guarded by mat_inverse_is_valid).
c++/triqs/det_manip/det_manip_basic.hpp:331
↓ 1 callers
Method
conjugate
Complex-conjugate every block. Returns ------- BlockGf New container holding the complex conjugate of every block
python/triqs/gfs/block_gf.py:901
↓ 1 callers
Function
copy_and_correct
(origin, dest)
porting_tools/update_archive.py:181
↓ 1 callers
Method
copy_selected_blocks
Return a new :class:`~triqs.gfs.block_gf.BlockGf` containing **deep copies** of the named blocks. Parameters ---------- selec
python/triqs/gfs/block_gf.py:263
↓ 1 callers
Function
demangle
c++/triqs/utility/typeid_name.cpp:35
↓ 1 callers
Method
density
r"""Compute per-block single-particle density matrices. Equivalent to :math:`\langle c^\dagger_i c_j \rangle` evaluated per block fro
python/triqs/gfs/block_gf.py:834
↓ 1 callers
Function
deserialize
* @brief Deserialize the mesh from a generic archive. * @param ar Archive to deserialize from. */
c++/triqs/mesh/dlr.hpp:341
↓ 1 callers
Function
detect_silent_suspects
(src: str)
porting_tools/fix_escape_sequences.py:264
↓ 1 callers
Function
determine_bounds
r""" Bracket a sign change of a monotonic real-valued function. Starting from ``x_0`` and stepping outward by ``dx`` (the sign of the ste
python/triqs/utility/bound_and_bisect.py:29
↓ 1 callers
Function
dichotomy
r""" Find :math:`x` such that :math:`f(x) = y_{\mathrm{value}}`. Starting from ``x_init`` (treated as either the lower or the upper bound
python/triqs/utility/dichotomy.py:34
↓ 1 callers
Function
dichotomy
* @brief Solve \f$ f(x) = y \f$ on a bracketing interval using the false-position (dichotomy) method. * * @details Given an interval \f$ [x_\mat
c++/triqs/experimental/utility/root_finder.hpp:92
↓ 1 callers
Method
dim
* @brief Get the dimension of the superlattice. * * @return Dimension of the superlattice, either 2 or 3. */
c++/triqs/experimental/lattice/superlattice.hpp:64
↓ 1 callers
Method
dismiss
* @brief Disable the guard so the stored callable is *not* invoked on destruction. */
c++/triqs/utility/scope_guard.hpp:63
↓ 1 callers
Function
dos
Compute the density of states of a tight-binding Hamiltonian on a regular k-grid. Wraps the C++ :func:`triqs.lattice.lattice_tools.dos` and split
python/triqs/lattice/tight_binding.py:45
↓ 1 callers
Method
elements
* @brief Get a lazy range over the (R-vector, hopping-matrix) pairs. * @return Lazy range of tuples \f$ (\mathbf{R}, t(\mathbf{R})) \f$ pairing e
c++/triqs/experimental/lattice/tb_hk.hpp:102
↓ 1 callers
Function
end
Get an iterator past the last block.
c++/triqs/gfs/block/_block_gf_view_common.hpp:422
↓ 1 callers
Function
end
Get an iterator to the end of the mesh.
c++/triqs/mesh/cyclat.hpp:331
↓ 1 callers
Function
end
Get an iterator to the end of the mesh.
c++/triqs/mesh/imfreq.hpp:362
↓ 1 callers
Function
end
Get an iterator to the end of the mesh.
c++/triqs/mesh/refreq_pts.hpp:291
↓ 1 callers
Function
end
Get an iterator to the end of the mesh.
c++/triqs/mesh/brzone.hpp:457
↓ 1 callers
Function
end
Get an iterator to the end of the mesh.
c++/triqs/mesh/dlr_imfreq.hpp:301
↓ 1 callers
Function
end
Get an iterator to the end of the mesh.
c++/triqs/mesh/legendre.hpp:206
↓ 1 callers
Function
end
Get an iterator to the end of the mesh.
c++/triqs/mesh/dlr_imtime.hpp:292
↓ 1 callers
Function
end
Get an iterator to the end of the mesh.
c++/triqs/mesh/discrete.hpp:164
↓ 1 callers
Function
end
Get an iterator to the end of the mesh.
c++/triqs/mesh/refreq_log.hpp:301
↓ 1 callers
Method
end
test/c++/utility/iterator_dressing3.cpp:51
↓ 1 callers
Function
enforce_discontinuity
Impose a discontinuity G(\tau=0)-G(\tau=\beta)
c++/triqs/gfs/functions/legendre.cpp:57
↓ 1 callers
Function
estimate_time_left
* @brief Linear extrapolation of the remaining time of a loop, formatted as `HH:MM:SS`. * * @details It uses the provided (running) @ref timer t
c++/triqs/utility/timestamp.hpp:84
↓ 1 callers
Method
eval
test/c++/mc_tools/mctools_mc_generic.cpp:38
↓ 1 callers
Function
eval_expr_with_context
Recursively reduce ``expr`` using ``eval_term`` on every leaf. Parameters ---------- eval_term : callable Called as ``eval_term(v
python/triqs/gfs/lazy_expressions.py:358
↓ 1 callers
Function
eval_to_zero
c++/triqs/gfs/gf/defs.hpp:127
↓ 1 callers
Function
evaluate
Overload evaluate for a single dummy domain.
doc/doxygen/examples/evaluate.cpp:8
↓ 1 callers
Method
exact_moments
(self, eps)
test/python/base/tail_issues.py:78
↓ 1 callers
Function
extend_wannier90_to_spin
Extend a Wannier90 hopping dictionary with a trivial spin index. Each ``(num_wann, num_wann)`` hopping matrix is replaced by its Kronecker pr
python/triqs/lattice/utils.py:175
↓ 1 callers
Function
extract_U_dict2
* @brief Extract the density-density interaction \f$ \frac{1}{2} \sum_{ij} U_{ij} \hat{n}_i \hat{n}_j \f$ from a * many-body operator. * * @p
python/triqs/operators/util/extractors.cpp:49
↓ 1 callers
Function
extract_U_dict4
* @brief Extract the two-body interaction part from a many-body operator. * * @details The two body interaction is assumed to have the form
python/triqs/operators/util/extractors.cpp:67
↓ 1 callers
Function
extract_h_dict
* @brief Extract the quadratic part \f$ \sum_{ij} h_{ij} \hat{c}^\dagger_i \hat{c}_j \f$ from a many-body operator. * * @param H The many-body o
python/triqs/operators/util/extractors.cpp:35
↓ 1 callers
Function
fit_hermitian_tail_on_window
c++/triqs/gfs/functions/imfreq.hpp:442
↓ 1 callers
Function
fit_tail_no_normalize
c++/triqs/gfs/functions/functions2.hpp:177
↓ 1 callers
Function
fit_tail_on_window
c++/triqs/gfs/functions/imfreq.hpp:415
↓ 1 callers
Function
fix_source
Return (new_src, num_fixes). Rewrites invalid escapes in str literals.
porting_tools/fix_escape_sequences.py:209
↓ 1 callers
Function
fix_string_token
Return a fixed literal with identical value but no invalid escapes, or None if nothing to fix / cannot fix safely. With prefer_raw, also norma
porting_tools/fix_escape_sequences.py:189
↓ 1 callers
Function
flatten_2d
c++/triqs/gfs/gf/flatten.hpp:50
↓ 1 callers
Method
fold
Fold a real-space function defined on the base lattice onto the superlattice. Parameters ---------- D1 : dict Dic
python/triqs/lattice/super_lattice.py:135
↓ 1 callers
Function
for_each_impl
c++/triqs/utility/tuple_tools.hpp:227
↓ 1 callers
Function
fourier
c++/triqs/gfs/transform/fourier.hpp:331
↓ 1 callers
Method
from_L_G_R
r"""Matrix transform of the target space of a matrix valued Green's function. Sets the current Green's function :math:`g_{ab}` to the matrix
python/triqs/gfs/gf.py:1291
↓ 1 callers
Function
from_standard_interval
* @brief Scale a value from the standard interval \f$ [-1, 1] \f$ to interval \f$ [a, b] \f$. * * @param x Value in \f$ [-1, 1] \f$. * @param
c++/triqs/utility/chebyshev.hpp:102
↓ 1 callers
Function
g_semicirc_tau_adapquad
r"""Semi-circular Green's function on the imaginary-time axis via adaptive quadrature. Uses :func:`scipy.integrate.quad` to evaluate the original
python/triqs/gfs/semicirc.py:159
↓ 1 callers
Function
g_semicirc_w
r"""Retarded semi-circular Green's function on the real-frequency axis. .. math:: G^R(\omega) = \frac{2}{D^2} \begin{cases}
python/triqs/gfs/semicirc.py:50
↓ 1 callers
Function
generate_data
test/c++/stat/stat_jackknife.cpp:38
↓ 1 callers
Function
generate_points
Sample ``n_points`` evenly-spaced points on the segment ``[A, B]``. Parameters ---------- A, B : sequence of float Endpoints ``(x
python/triqs/gfs/plot/bz.py:112
↓ 1 callers
Function
generate_points_on_path
Distribute ``n_points`` samples along a piecewise-linear path. Points are distributed segment-by-segment proportionally to each segment's len
python/triqs/gfs/plot/bz.py:135
↓ 1 callers
Function
generate_r_points
benchmarks/GfEval.cpp:123
↓ 1 callers
Function
generate_tau_points
Generate random tau points in [0, beta] for evaluation
benchmarks/GfEval.cpp:113
↓ 1 callers
Function
get
c++/triqs/utility/tuple_tools.hpp:62
↓ 1 callers
Method
get_acceptance_rates
* @brief Get the acceptance rates of all moves in case it is a move set. * @return `std::map` containing the names of the moves and their accepta
c++/triqs/mc_tools/mc_move.hpp:246
↓ 1 callers
Function
get_tail_fit_indices
c++/triqs/mesh/tail_fitter.hpp:246
↓ 1 callers
Method
gf_struct
Canonical block structure. Returns ------- list of (str, int) ``(block_name, linear_size)`` for every block.
python/triqs/gfs/block_gf.py:385
↓ 1 callers
Function
h5_read
c++/triqs/operators/many_body_operator.cpp:139
↓ 1 callers
Function
h5_read_attribute
c++/triqs/hilbert_space/fundamental_operator_set.cpp:126
↓ 1 callers
Function
h5_write
c++/triqs/operators/many_body_operator.cpp:94
↓ 1 callers
Function
h5_write_attribute
c++/triqs/hilbert_space/fundamental_operator_set.cpp:122
↓ 1 callers
Function
h5diff
r""" Compare two HDF5 archives and raise on mismatch. Opens both archives in read-only mode and walks them recursively via :func:`compare
python/triqs/utility/h5diff.py:154
↓ 1 callers
Method
h5read
c++/triqs/mc_tools/mc_measure.hpp:97
↓ 1 callers
Method
h5read
c++/triqs/mc_tools/mc_move.hpp:109
↓ 1 callers
Method
h5write
c++/triqs/mc_tools/mc_measure.hpp:94
↓ 1 callers
Method
h5write
c++/triqs/mc_tools/mc_move.hpp:106
↓ 1 callers
Method
has_indices
* @brief Check if a given \f$ \alpha \f$ is in the set. * * @param alpha Index \f$ \alpha \f$ to look up. * @return True if \f$ \alpha
c++/triqs/hilbert_space/fundamental_operator_set.hpp:211
↓ 1 callers
Function
hash_names
c++/triqs/gfs/block/mpi.hpp:49
↓ 1 callers
Function
have_mpi_equal_shape
c++/triqs/gfs/block/mpi.hpp:40
↓ 1 callers
Function
hdf5_format
* @brief Get the HDF5 format tag of a block Green's function. * @return The string `"BlockGf"` (`"Block2Gf"` for a block2_gf). */
c++/triqs/gfs/block/_block_gf_view_common.hpp:266
↓ 1 callers
Function
hdf5_format
Get the HDF5 format tag.
c++/triqs/mesh/dlr.hpp:352
↓ 1 callers
Method
hoppings
* @brief Get a lazy range over the hopping matrices, one per R-vector. * @return Range over the hopping matrices \f$ t(\mathbf{R}) \f$, one per l
c++/triqs/experimental/lattice/tb_hk.hpp:77
↓ 1 callers
Method
index
Get the index tuple \f$ \mathbf{n} \f$ of the mesh point.
c++/triqs/mesh/prod.hpp:91
↓ 1 callers
Function
init_dm
test/c++/det_manip/det_manip3.cpp:36
↓ 1 callers
Function
init_dm
test/c++/det_manip/det_manip_basic3.cpp:40
↓ 1 callers
Method
initialize_rng
c++/triqs/mc_tools/random_generator.cpp:56
↓ 1 callers
Method
insert_from_indices_t
* @brief Insert a new index \f$ \alpha \f$ into the set. * * @details The index is inserted at end of the set such that \f$ \alpha_i < \alp
c++/triqs/hilbert_space/fundamental_operator_set.hpp:187
↓ 1 callers
Function
insert_second_row_col
test/c++/det_manip/det_manip3.cpp:52
↓ 1 callers
Function
insert_second_row_col
test/c++/det_manip/det_manip_basic3.cpp:56
← previous
next →
801–900 of 2,819, ranked by callers