Loading...
Searching...
No Matches
q3::PlanewaveKohnShamQuantumSystemCheckpoint Class Reference

#include <init.hpp>

+ Inheritance diagram for q3::PlanewaveKohnShamQuantumSystemCheckpoint:

Public Member Functions

 ~PlanewaveKohnShamQuantumSystemCheckpoint () override=default
 
- Public Member Functions inherited from q3::KohnShamQuantumSystemCheckpoint
 ~KohnShamQuantumSystemCheckpoint () override=default
 
virtual bool load (const std::string &filename, KohnShamQuantumSystemSnapshot &snapshot) const =0
 
virtual bool save (const std::string &filename, const KohnShamQuantumSystemSnapshot &snapshot, bool save_wavefunctions=false) const =0
 
- Public Member Functions inherited from q3::QuantumSystemCheckpoint
 ~QuantumSystemCheckpoint () override=default
 
- Public Member Functions inherited from q3::Checkpoint
virtual ~Checkpoint ()=default
 

Detailed Description

Planewave-level checkpoint base.

Inherits save/load interface from KohnShamQuantumSystemCheckpoint. Leaf implementations (Q3, HDF5, etc.) provide the actual I/O.

Definition at line 35 of file init.hpp.

Constructor & Destructor Documentation

◆ ~PlanewaveKohnShamQuantumSystemCheckpoint()

q3::PlanewaveKohnShamQuantumSystemCheckpoint::~PlanewaveKohnShamQuantumSystemCheckpoint ( )
overridedefault

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