File tree Expand file tree Collapse file tree
source_hamilt/module_surchem Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99#include " source_estate/elecstate.h" // electronic states
1010#include " source_estate/module_charge/charge_extra.h" // charge extrapolation
1111#include " source_hamilt/module_surchem/surchem.h" // solvation model
12+ #include " source_pw/module_pwdft/parallel_grid.h" // Parallel_Grid (value member below)
1213#include " source_pw/module_pwdft/vl_pw.h" // local pseudopotential
1314#include " source_pw/module_pwdft/structure_factor.h" // structure factor
1415
Original file line number Diff line number Diff line change 11#include " surchem.h"
22
3+ #include " source_pw/module_pwdft/structure_factor.h" // Structure_Factor member access (sf->strucFac)
4+
35// atom_in surchem::GetAtom;
46
57void surchem::gauss_charge (const UnitCell& cell,
Original file line number Diff line number Diff line change 66#include " source_base/matrix.h"
77#include " source_basis/module_pw/pw_basis.h"
88#include " source_cell/unitcell.h"
9- #include " source_pw/module_pwdft/parallel_grid.h"
10- #include " source_pw/module_pwdft/structure_factor.h"
9+
10+ // forward-declared: used below only as pointer/reference
11+ class Parallel_Grid ;
12+ class Structure_Factor ;
1113
1214class surchem
1315{
Original file line number Diff line number Diff line change 1717#include " source_estate/module_pot/gatefield.h"
1818#include " source_hamilt/module_ewald/H_Ewald_pw.h"
1919#include " source_hamilt/module_surchem/surchem.h"
20+ #include " source_pw/module_pwdft/structure_factor.h" // Structure_Factor member access (p_sf->strucFac)
2021#include " source_hamilt/module_vdw/vdw.h"
2122
2223#ifdef _OPENMP
Original file line number Diff line number Diff line change 44#include " source_base/kernels/math_kernel_op.h"
55#include " source_base/macros.h"
66#include " source_cell/klist.h"
7- #include " source_esolver/esolver_ks_pw.h"
87#include " source_estate/module_pot/potential_new.h"
98#include " source_hamilt/hamilt.h"
109#include " source_lcao/module_dftu/dftu.h" // mohan add 2025-11-06
You can’t perform that action at this time.
0 commit comments