Loading...
Searching...
No Matches
q3::Wannier90FormatReader::OverlapData Struct Reference

#include <reader.hpp>

Public Attributes

std::vector< std::vector< NeighborEntry > > neighbors
 
int number_of_bands = 0
 
int number_of_kpoints = 0
 
int number_of_neighbors = 0
 
std::vector< std::vector< std::vector< Complex > > > overlaps
 

Detailed Description

Definition at line 88 of file reader.hpp.

Member Data Documentation

◆ neighbors

std::vector<std::vector<NeighborEntry> > q3::Wannier90FormatReader::OverlapData::neighbors

Definition at line 98 of file reader.hpp.

Referenced by q3::Wannier90FormatReader::read_overlaps().

◆ number_of_bands

int q3::Wannier90FormatReader::OverlapData::number_of_bands = 0

Definition at line 89 of file reader.hpp.

Referenced by q3::Wannier90FormatReader::read_overlaps().

◆ number_of_kpoints

int q3::Wannier90FormatReader::OverlapData::number_of_kpoints = 0

Definition at line 90 of file reader.hpp.

Referenced by q3::Wannier90FormatReader::read_overlaps().

◆ number_of_neighbors

int q3::Wannier90FormatReader::OverlapData::number_of_neighbors = 0

Definition at line 91 of file reader.hpp.

Referenced by q3::Wannier90FormatReader::read_overlaps().

◆ overlaps

std::vector<std::vector<std::vector<Complex> > > q3::Wannier90FormatReader::OverlapData::overlaps

[kpoint_index][neighbor_index] -> one column-major M block of number_of_bands^2 entries, matching WannierInputs's own storage convention.

Definition at line 97 of file reader.hpp.

Referenced by q3::Wannier90FormatReader::read_overlaps().


The documentation for this struct was generated from the following file: