Loading...
Searching...
No Matches
init.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace q3 {
6
7/**
8 * NormConservingPlanewaveEffectivePotential — pseudopotential effective potential.
9 *
10 * Base class for effective potentials under pseudopotentials in planewave basis.
11 * For norm-conserving, this is identical to PlanewaveEffectivePotential since the D-matrix is
12 * static. For ultrasoft, it is overridden by UltrasoftPlanewaveEffectivePotential to
13 * manage D_eff.
14 */
20
21} // namespace q3
virtual ~NormConservingPlanewaveEffectivePotential() override=default
Planewave effective potential — stores V(r) on FFT grid.
Definition init.hpp:30