triqs_modest.module.BandDispersion

class triqs_modest.module.BandDispersion
  • spin_kind: triqs::modest::spin_kind_e

    < Spin kind of the one-body data

  • H_k: nda::array<triqs::dcomplex,4>

    < H_k [k_idx, σ’, nu, nu’]

  • n_bands_per_k: nda::array<long,2>

    < n_bands_per_k [k_idx, σ’] = # of nu

  • k_weights: nda::array<double,1>

    < k_weights[k_idx]

  • matrix_valued: bool

    < Is the dispersion matrix-valued?

Methods

H

Function dispatched to the following (C++) functions.

N_nu

Function dispatched to the following (C++) functions.

__init__(*args, **kwargs)

Attributes

H_k

///< H_k [k_idx, σ', nu, nu']

k_weights

///< k_weights[k_idx]

matrix_valued

///< Is the dispersion matrix-valued?

n_bands_per_k

///< n_bands_per_k [k_idx, σ'] = # of nu

n_k

/// Number of k points in the grid

spin_kind

///< Spin kind of the one-body data