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

MeanFieldProjectorSource over a live SCF state; see the file comment. More...

#include <scf_state_projector_source.hpp>

+ Inheritance diagram for q3::ScfStateMeanFieldProjectorSource:

Public Member Functions

 ScfStateMeanFieldProjectorSource (const NormConservingPlanewaveKohnShamSCFState &scf_state)
 Holds a reference, as ScfStateMeanFieldBandSource does: the state outlives the record.
 
const Matrix< Complex > & projectors (int kpoint_index) const override
 See MeanFieldProjectorSource::projectors(); recomputed only when the k-point changes.
 
- Public Member Functions inherited from q3::MeanFieldProjectorSource
virtual ~MeanFieldProjectorSource ()=default
 

Detailed Description

MeanFieldProjectorSource over a live SCF state; see the file comment.

Definition at line 19 of file scf_state_projector_source.hpp.

Constructor & Destructor Documentation

◆ ScfStateMeanFieldProjectorSource()

q3::ScfStateMeanFieldProjectorSource::ScfStateMeanFieldProjectorSource ( const NormConservingPlanewaveKohnShamSCFState &  scf_state)
inlineexplicit

Holds a reference, as ScfStateMeanFieldBandSource does: the state outlives the record.

Definition at line 22 of file scf_state_projector_source.hpp.

Member Function Documentation

◆ projectors()


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