Loading...
Searching...
No Matches
charge_core.hpp File Reference

Go to the source code of this file.

Classes

struct  q3::CoreChargeTabulationResult
 Result of core charge density tabulation. More...
 

Namespaces

namespace  q3
 

Functions

Real q3::calculate_core_charge_density_at_q (const Pseudopotential &pseudopotential, int mesh_size, Real q_value)
 
void q3::calculate_core_charge_density_derivative (const Pseudopotential &pseudopotential, int mesh_size, std::vector< Real > &core_charge_derivative)
 
CoreChargeTabulationResult q3::tabulate_core_charge_density_in_g_space (const Crystal &crystal_structure, const PlanewaveBasis &planewave_basis, const PseudopotentialSet &pseudopotential_set, const std::vector< int > &mesh_sizes, const std::vector< Real > &g_vector_magnitudes, Real cell_volume, Real q_spacing, int number_of_q_points)