Quantum 3xplorer (Q3)
Loading...
Searching...
No Matches
init.hpp
Go to the documentation of this file.
1
#pragma once
2
3
/**
4
* ChargeDensityCheckpoint — abstract base for writing charge density to disk.
5
*
6
* Theory-agnostic: knows only that a charge density exists and can be serialized.
7
* Subclasses add theory-specific context (KS energies, PW basis, etc.)
8
*/
9
10
#include "
io/mixins/binary_serializable.hpp
"
11
12
namespace
q3
{
13
14
class
ChargeDensityCheckpoint
:
public
BinarySerializable
{
15
public
:
16
~ChargeDensityCheckpoint
()
override
=
default
;
17
};
18
19
}
// namespace q3
binary_serializable.hpp
q3::BinarySerializable
Definition
binary_serializable.hpp:14
q3::ChargeDensityCheckpoint
Definition
init.hpp:14
q3::ChargeDensityCheckpoint::~ChargeDensityCheckpoint
~ChargeDensityCheckpoint() override=default
q3
Definition
q3_core_api.hpp:33
src
io
charge_density
init.hpp
Generated by
1.9.8