Quantum 3xplorer (Q3)
An AI-native quantum simulation engine
Loading...
Searching...
No Matches
q3::CoreChargeData Class Reference

#include <core_charge_data.hpp>

Public Member Functions

 CoreChargeData ()=default
 
const std::vector< Complex > & core_charge_density_reciprocal () const
 
bool has_nonlinear_core_correction () const
 
void initialize (const Crystal &crystal_structure, const PlanewaveBasis &planewave_basis, const PseudopotentialSet &pseudopotential_set, const std::vector< Real > &g_vector_magnitudes, Real cell_volume, const CoreChargeDensityTable &core_charge_density_table)
 

Detailed Description

Definition at line 24 of file core_charge_data.hpp.

Constructor & Destructor Documentation

◆ CoreChargeData()

q3::CoreChargeData::CoreChargeData ( )
default

Member Function Documentation

◆ core_charge_density_reciprocal()

const std::vector< Complex > & q3::CoreChargeData::core_charge_density_reciprocal ( ) const
inline

◆ has_nonlinear_core_correction()

bool q3::CoreChargeData::has_nonlinear_core_correction ( ) const
inline

◆ initialize()

void q3::CoreChargeData::initialize ( const Crystal &  crystal_structure,
const PlanewaveBasis &  planewave_basis,
const PseudopotentialSet &  pseudopotential_set,
const std::vector< Real > &  g_vector_magnitudes,
Real  cell_volume,
const CoreChargeDensityTable &  core_charge_density_table 
)
inline

The documentation for this class was generated from the following file: