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

Detailed Description

Provides the CLEF auto-assignment hooks for 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, typename L>
__inline__ void triqs::gfs::clef_auto_assign (gf< M, T, L > &g, RHS const &rhs)
 CLEF auto-assignment into a (owning) Green's function (delegates to the view overload).
template<typename RHS, typename M, typename T, typename L>
__inline__ void triqs::gfs::clef_auto_assign (gf_view< M, T, L > g, RHS const &rhs)
 CLEF auto-assignment into a Green's function view, i.e. g(om_) << expr.
template<typename RHS, typename M, typename T, typename L>
__inline__ void triqs::gfs::clef_auto_assign_subscript (gf< M, T, L > &g, RHS const &rhs)
 CLEF auto-assignment via subscript into a (owning) Green's function (delegates to the view overload).
template<typename RHS, typename M, typename T, typename L>
__inline__ void triqs::gfs::clef_auto_assign_subscript (gf_view< M, T, L > g, RHS const &rhs)
 CLEF auto-assignment via subscript into a Green's function view, i.e. g[om_] << expr.