Loading...
Searching...
No Matches
reader.hpp File Reference
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <filesystem>
#include <fstream>
#include <sstream>
#include <stdexcept>
#include <string>
#include <system_error>
#include <vector>
#include "layer_0_core/types/constants.hpp"
#include "layer_0_core/types/init.hpp"
#include "layer_4_computation/interpolator/method/wannier/inputs.hpp"

Go to the source code of this file.

Classes

struct  q3::Wannier90FormatReader::EigenvalueData
 
struct  q3::Wannier90FormatReader::NeighborEntry
 
struct  q3::Wannier90FormatReader::NeighborListData
 
struct  q3::Wannier90FormatReader::OverlapData
 
struct  q3::Wannier90FormatReader::ProjectionData
 
class  q3::Wannier90FormatReader
 

Namespaces

namespace  q3
 
namespace  q3::internal
 
namespace  q3::internal::wannier90_format
 

Functions

void q3::internal::wannier90_format::require_plausible_element_count (const std::string &file_path, long long elements, std::uintmax_t minimum_bytes_per_element)