.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _triqs__gfs__gf: triqs::gfs::gf ============== *#include * .. rst-class:: cppsynopsis template class :red:`gf` The Green function container. Template parameters ------------------- * **M**: The domain of definition * **Target**: The target domain Member types ------------ .. table:: :widths: 40 60 +-------------------+--------------------------------------------------------------------+-------------------------------------+ | mutable_view_type | gf_view | | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | const_view_type | gf_const_view | Associated const view type | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | view_type | gf_view | Associated (non const) view type | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | regular_type | gf | Associated regular type (gf<....>) | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | real_t | gf | The associated real type | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | complex_t | gf | The associated complex type | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | target_t | Target | Template type | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | mesh_t | M | Mesh type | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | mesh_point_t | typename mesh_t::mesh_point_t | Type of the mesh point | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | mesh_index_t | typename mesh_t::index_t | | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | scalar_t | typename Target::scalar_t | Real or Complex | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | data_t | nda::basic_array> | Type of the data array | +-------------------+--------------------------------------------------------------------+-------------------------------------+ | target_shape_t | std::array | | +-------------------+--------------------------------------------------------------------+-------------------------------------+ Member functions ---------------- .. table:: :widths: 40 60 +----------------------------------------------------+--+ | :ref:`(constructor) ` | | +----------------------------------------------------+--+ | :ref:`mesh ` | | +----------------------------------------------------+--+ | :ref:`operator= ` | | +----------------------------------------------------+--+ | :ref:`hdf5_format ` | | +----------------------------------------------------+--+ Accessors ~~~~~~~~~ .. table:: :widths: 40 60 +--------------------------------------------------------+--+ | :ref:`data ` | | +--------------------------------------------------------+--+ | :ref:`data_shape ` | | +--------------------------------------------------------+--+ | :ref:`target_shape ` | | +--------------------------------------------------------+--+ | :ref:`target_indices ` | | +--------------------------------------------------------+--+ .. toctree:: :hidden: gf/constructor gf/mesh gf/data gf/data_shape gf/target_shape gf/target_indices gf/operator= gf/hdf5_format Non Member functions -------------------- .. table:: :widths: 40 60 +----------------------------------------------------+--+ | :ref:`h5_write ` | | +----------------------------------------------------+--+ | :ref:`h5_read ` | | +----------------------------------------------------+--+ | :ref:`operator\<\< ` | | +----------------------------------------------------+--+ .. toctree:: :hidden: gf/h5_write gf/h5_read gf/operator<<