Quantum 3xplorer (Q3)
An AI-native quantum simulation engine
Loading...
Searching...
No Matches
q3::InterpolatedBandStructureCalculator Class Reference

#include <init.hpp>

Public Member Functions

 InterpolatedBandStructureCalculator (const QuantumStateInterpolator &interpolator)
 
InterpolatedBandStructure compute (const std::vector< Vector3D > &kpoint_coordinates) const
 Eigenvalues at each supplied k-point, in crystal coordinates.
 

Detailed Description

Definition at line 31 of file init.hpp.

Constructor & Destructor Documentation

◆ InterpolatedBandStructureCalculator()

q3::InterpolatedBandStructureCalculator::InterpolatedBandStructureCalculator ( const QuantumStateInterpolator &  interpolator)
inlineexplicit

Definition at line 33 of file init.hpp.

Member Function Documentation

◆ compute()

InterpolatedBandStructure q3::InterpolatedBandStructureCalculator::compute ( const std::vector< Vector3D > &  kpoint_coordinates) const
inline

Eigenvalues at each supplied k-point, in crystal coordinates.

Definition at line 38 of file init.hpp.

References q3::QuantumStateInterpolator::eigenvalues_at(), q3::InterpolatedBandStructure::eigenvalues_rydberg, and q3::InterpolatedBandStructure::kpoint_coordinates.


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