triqs::gfs::block_gf::constructor
#include <triqs/gfs/block_gf.hpp>
Synopsis
block_gf (block_gf<Mesh, Target, Arity> const & x) block_gf (block_gf<Mesh, Target, Arity> && ) block_gf (block_names_t b, data_t d) block_gf () template<bool IsConst2>block_gf (block_gf_view<Mesh, Target, Arity, IsConst2> const & g) template<typename G>block_gf (G const & x) template<typename Tag>block_gf (lazy<Tag, block_gf_const_view<Mesh, Target>> x) block_gf (data_t V) block_gf (int n) block_gf (int n, g_t const & g) block_gf (block_names_t b, g_t const & g) block_gf (block_names_t b) block_gf (Mesh const & m, gf_struct_t const & gf_struct) template<typename Int>block_gf (Mesh const & m, std::vector<Int> const & bl_sizes) block_gf (int n, int p, g_t const & g) block_gf (data_t V)
Documentation
1) Copy constructor
2) Move constructor
3) Construct from block_names and list of gf
4) Construct an empty Green function (with empty array).
5) From a block_gf_view of the same kind
6) Construct from anything which models BlockGreenFunction.
7) Construct from the mpi lazy class of the implementation class, cf mpi section
8) Construct from a vector of gf
9) Constructs a n block
10) Constructs a n block with copies of g.
11) Construct from the vector of names and one gf to be copied
12) Construct from the vector of names
15) Constructs a n blocks with copies of g.
16) Construct from a vector of gf