16 int it,
int ia,
int iat,
47 void set_phi(
const std::vector<Vec3d>& coords,
const int stride,
T* phi)
const;
65 const std::vector<Vec3d>& coords,
const int stride,
66 T* phi,
T* dphi_x,
T* dphi_y,
T* dphi_z)
const;
85 const std::vector<Vec3d>& coords,
const int stride,
86 T* ddphi_xx,
T* ddphi_xy,
T* ddphi_xz,
87 T* ddphi_yy,
T* ddphi_yz,
T* ddphi_zz)
const;
int nw
Definition atom_spec.h:23
Definition gint_atom.h:11
int get_start_iw() const
Definition gint_atom.h:27
std::vector< const double * > p_psi_uniform_
Definition gint_atom.h:117
double get_rcut() const
Definition gint_atom.h:35
const UnitCell * ucell_
Definition gint_atom.h:115
void set_phi_dphi(const std::vector< Vec3d > &coords, const int stride, T *phi, T *dphi_x, T *dphi_y, T *dphi_z) const
Get the wave function values and its derivative.
Definition gint_atom.cpp:102
const Atom * atom_
Definition gint_atom.h:91
int get_iat() const
Definition gint_atom.h:26
const Vec3d & get_tau_in_bgrid() const
Definition gint_atom.h:31
void set_phi(const std::vector< Vec3d > &coords, const int stride, T *phi) const
Get the wave function values of the atom at a meshgrid.
Definition gint_atom.cpp:38
std::vector< const double * > p_dpsi_uniform_
Definition gint_atom.h:118
const Vec3i & get_unitcell_idx() const
Definition gint_atom.h:29
std::vector< const double * > p_ddpsi_uniform_
Definition gint_atom.h:119
Vec3i biggrid_idx_
Definition gint_atom.h:103
Vec3d tau_in_biggrid_
Definition gint_atom.h:110
const Numerical_Orbital * orb_
Definition gint_atom.h:113
int get_nw() const
Definition gint_atom.h:34
int iat_
Definition gint_atom.h:100
int it_
Definition gint_atom.h:94
void set_ddphi(const std::vector< Vec3d > &coords, const int stride, T *ddphi_xx, T *ddphi_xy, T *ddphi_xz, T *ddphi_yy, T *ddphi_yz, T *ddphi_zz) const
Get the wave function values and its second derivative.
Definition set_ddphi.cpp:11
Vec3i unitcell_idx_
Definition gint_atom.h:106
const Vec3i & get_R() const
Definition gint_atom.h:30
int get_ia() const
Definition gint_atom.h:25
const Numerical_Orbital * get_orb() const
Definition gint_atom.h:32
const Vec3i & get_bgrid_idx() const
Definition gint_atom.h:28
const Atom * get_atom() const
Definition gint_atom.h:24
int ia_
Definition gint_atom.h:97
Definition ORB_atomic.h:52
const double & getRcut() const
Definition ORB_atomic.h:61
Tiait itiaiw2iwt(const Tiait &it, const Tiait &ia, const Tiait &iw) const
Definition unitcell.h:68
#define T
Definition exp.cpp:237
Definition batch_biggrid.cpp:4