triqs::gfs::gf_view::operator=

#include <triqs/gfs/gf_view.hpp>

Synopsis

  1. gf_view<M, Target, Layout> & operator= (gf_view<M, Target, Layout> const & rhs)
  2. template<typename RHS>
    gf_view<M, Target, Layout> & operator= (RHS const & rhs)
  3. void operator= (lazy<tag::reduce, gf_const_view<M, Target>> l)
  4. void operator= (lazy<tag::scatter, gf_const_view<M, Target>> l)
  5. void operator= (lazy<tag::gather, gf_const_view<M, Target>> l)

Documentation

1)

Copy the data, without resizing the view.

3) Performs MPI reduce

4) Performs MPI scatter

5) Performs MPI gather

Template parameters

  • RHS WHAT IS POSSIBLE THERE ?

Parameters

  • l The lazy object returned by mpi::reduce

Warning

If the size of this is not the same as rhs, the behaviour is undefined.