Loading...
Searching...
No Matches
projector.hpp
Go to the documentation of this file.
1#pragma once
2
3/**
4 * Projector.
5 *
6 * A single Kleinman-Bylander projector function (β_i) in a
7 * pseudopotential. Defined on a radial grid.
8 */
9
10#include <vector>
11
13
14namespace q3 {
15
16/// A single projector β_i(r) from a pseudopotential.
17struct Projector {
20 std::vector<Real> radial_values; // beta(r) * r
21};
22
23} // namespace q3
A single projector β_i(r) from a pseudopotential.
Definition projector.hpp:17
std::vector< Real > radial_values
Definition projector.hpp:20
int number_of_radial_cutoff_points
Definition projector.hpp:19