.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _triqs__gfs__block_gf__operator=: triqs::gfs::block_gf::operator= =============================== *#include * **Synopsis** .. rst-class:: cppsynopsis 1. | block_gf & :red:`operator=` (block_gf & :param:`rhs`) 2. | block_gf & :red:`operator=` (lazy::const_view_type> :param:`l`) 3. | :green:`template` | block_gf & :red:`operator=` (RHS && :param:`rhs`) Documentation **1)** --------------- Operator = -------------------- **2)** Assignment operator overload specific for mpi::lazy objects (keep before general assignment) **3)** Assignment operator Template parameters ^^^^^^^^^^^^^^^^^^^ * :param:`RHS` Type of the right hand side rhs RHS can be anything modeling the gf concept TBW In particular lazy expression with Green functions Parameters ^^^^^^^^^^ * :param:`l` The lazy object returned by reduce * :param:`rhs` The assignment resizes the mesh and the data, invalidating all pointers on them.