const Pseudopotential & data() const
bool has_augmentation_charges() const
std::unique_ptr< Pseudopotential > pseudopotential_
PlanewavePseudopotential(std::unique_ptr< Pseudopotential > pseudopotential)
virtual ~PlanewavePseudopotential()=default
PseudopotentialType pseudopotential_type_enum() const
Base class for all pseudopotential types.
PseudopotentialType
Pseudopotential type classification.