triqs::gfs::gf_view

#include <triqs/gfs.hpp>

template<typename Var, typename Target> class gf_view

The Green function container.

Template parameters

  • Var: The domain of definition
  • Target: The target domain

Member types

mutable_view_type gf_view<Var, Target>  
const_view_type gf_const_view<Var, Target> Associated const view type
view_type gf_view<Var, Target> Associated (non const) view type
regular_type gf<Var, Target> Associated regular type (gf<….>)
real_t gf_view<Var, typename Target::real_t> The associated real type
variable_t Var Template type
target_t Target Template type
mesh_t gf_mesh<Var> Mesh type
domain_t typename mesh_t::domain_t Domain type
mesh_point_t typename mesh_t::mesh_point_t Type of the mesh point
mesh_index_t typename mesh_t::index_t  
linear_mesh_index_t typename mesh_t::linear_index_t  
indices_t gf_indices  
evaluator_t gf_evaluator<Var, Target>  
scalar_t typename Target::scalar_t Real or Complex
data_regular_t arrays::array<scalar_t, data_rank>  
data_view_t typename data_regular_t::view_type  
data_const_view_t typename data_regular_t::const_view_type  
data_t gf_view::data_view_t Type of the data array
data_memory_layout_t memory_layout_t<data_rank> Type of the memory layout
target_shape_t arrays::mini_vector<int, Target::rank>  

Non Member functions

h5_write  
h5_read  
operator<<