Quantum 3xplorer (Q3)
Loading...
Searching...
No Matches
init.hpp
Go to the documentation of this file.
1
#pragma once
2
3
/**
4
* Planewave Kohn-Sham quantum state type aliases.
5
*
6
* Specializes QuantumState for the planewave representation hierarchy:
7
* PlanewaveKohnShamQuantumState
8
* └── NormConservingPlanewaveKohnShamQuantumState
9
* └── UltrasoftPlanewaveKohnShamQuantumState
10
*/
11
12
#include "
layer_2_quantum_system/core/quantum_state.hpp
"
13
#include "
layer_3_representation/wavefunction/planewave/init.hpp
"
14
15
namespace
q3
{
16
17
/// A single planewave Kohn-Sham quantum state.
18
using
PlanewaveKohnShamQuantumState
=
QuantumState<PlanewaveWavefunction>
;
19
20
/// A single pseudopotential planewave Kohn-Sham quantum state.
21
using
NormConservingPlanewaveKohnShamQuantumState
=
PlanewaveKohnShamQuantumState
;
22
23
/// A single ultrasoft pseudopotential planewave Kohn-Sham quantum state.
24
using
UltrasoftPlanewaveKohnShamQuantumState
=
NormConservingPlanewaveKohnShamQuantumState
;
25
26
}
// namespace q3
init.hpp
q3
Definition
q3_core_api.hpp:33
q3::PlanewaveKohnShamQuantumState
QuantumState< PlanewaveWavefunction > PlanewaveKohnShamQuantumState
A single planewave Kohn-Sham quantum state.
Definition
init.hpp:18
q3::NormConservingPlanewaveKohnShamQuantumState
PlanewaveKohnShamQuantumState NormConservingPlanewaveKohnShamQuantumState
A single pseudopotential planewave Kohn-Sham quantum state.
Definition
init.hpp:21
quantum_state.hpp
q3::QuantumState
Definition
quantum_state.hpp:19
src
layer_3_representation
quantum_state
kohn_sham
planewave
init.hpp
Generated by
1.9.8