Quantum 3xplorer (Q3)
Loading...
Searching...
No Matches
charge_core.hpp
Go to the documentation of this file.
1
#pragma once
2
3
/**
4
* Core charge density from a pseudopotential.
5
*
6
* The core charge density ρ_core(r) for the nonlinear core correction
7
* (NLCC). Only populated when has_nonlinear_core_correction is true.
8
* Defined on the radial grid.
9
*/
10
11
#include <vector>
12
13
#include "
layer_0_core/types/init.hpp
"
14
15
namespace
q3
{
16
17
/// Core charge density ρ_core(r) from a pseudopotential (NLCC).
18
struct
ChargeCore
{
19
std::vector<Real>
radial_values
;
// ρ_core(r) on radial grid
20
};
21
22
}
// namespace q3
init.hpp
q3
Definition
q3_core_api.hpp:33
q3::ChargeCore
Core charge density ρ_core(r) from a pseudopotential (NLCC).
Definition
charge_core.hpp:18
q3::ChargeCore::radial_values
std::vector< Real > radial_values
Definition
charge_core.hpp:19
src
layer_3_representation
pseudopotential
internal
charge_core.hpp
Generated by
1.9.8