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

Writes VKB from a mean-field record that carries projectors; see the file comment. More...

#include <kleinman_bylander_projectors.hpp>

Public Member Functions

 BerkeleyGWKleinmanBylanderProjectorFile (const MeanFieldRecord &&)=delete
 See BerkeleyGWChargeDensityFile: this holds a reference.
 
 BerkeleyGWKleinmanBylanderProjectorFile (const MeanFieldRecord &record)
 
void write_to_file (const std::string &file_path) const
 Writes the file, or throws – before creating it – when the record carries no projectors.
 

Detailed Description

Writes VKB from a mean-field record that carries projectors; see the file comment.

Definition at line 63 of file kleinman_bylander_projectors.hpp.

Constructor & Destructor Documentation

◆ BerkeleyGWKleinmanBylanderProjectorFile() [1/2]

q3::BerkeleyGWKleinmanBylanderProjectorFile::BerkeleyGWKleinmanBylanderProjectorFile ( const MeanFieldRecord &  record)
inlineexplicit

Definition at line 65 of file kleinman_bylander_projectors.hpp.

◆ BerkeleyGWKleinmanBylanderProjectorFile() [2/2]

q3::BerkeleyGWKleinmanBylanderProjectorFile::BerkeleyGWKleinmanBylanderProjectorFile ( const MeanFieldRecord &&  )
explicitdelete

See BerkeleyGWChargeDensityFile: this holds a reference.

Member Function Documentation

◆ write_to_file()

void q3::BerkeleyGWKleinmanBylanderProjectorFile::write_to_file ( const std::string &  file_path) const
inline

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