TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches
auto_assign.hpp
#include "./block_gf.hpp"
#include <utility>

Detailed Description

Provides the CLEF auto-assignment hooks for block Green's functions.

Definition in file auto_assign.hpp.

Go to the source code of this file.

Functions

template<typename RHS, typename M, typename T>
void triqs::gfs::clef_auto_assign (block2_gf< M, T > &g, RHS const &rhs)
 CLEF auto-assignment into a (owning) two-index block Green's function (delegates to the view overload).
template<typename RHS, typename M, typename T>
void triqs::gfs::clef_auto_assign (block2_gf_view< M, T > g, RHS const &rhs)
 CLEF auto-assignment into a two-index block Green's function view, i.e. g(i_, j_) << expr.
template<typename RHS, typename M, typename T>
void triqs::gfs::clef_auto_assign (block_gf< M, T > &g, RHS const &rhs)
 CLEF auto-assignment into a (owning) block Green's function (delegates to the view overload).
template<typename RHS, typename M, typename T>
void triqs::gfs::clef_auto_assign (block_gf_view< M, T > g, RHS const &rhs)
 CLEF auto-assignment into a block Green's function view, i.e. g(om_) << expr.
template<typename RHS, typename M, typename T>
void triqs::gfs::clef_auto_assign_subscript (block_gf< M, T > &g, RHS const &rhs)
 CLEF auto-assignment via subscript into a (owning) block Green's function (delegates to the view overload).
template<typename RHS, typename M, typename T>
void triqs::gfs::clef_auto_assign_subscript (block_gf_view< M, T > g, RHS const &rhs)
 CLEF auto-assignment via subscript into a block Green's function view, i.e. g[om_] << expr.