28 int it,
int ia,
int iat,
59 void set_phi(
const std::vector<Vec3d>& coords,
const int stride,
T* phi)
const;
77 const std::vector<Vec3d>& coords,
const int stride,
78 T* phi,
T* dphi_x,
T* dphi_y,
T* dphi_z)
const;
97 const std::vector<Vec3d>& coords,
const int stride,
98 T* ddphi_xx,
T* ddphi_xy,
T* ddphi_xz,
99 T* ddphi_yy,
T* ddphi_yz,
T* ddphi_zz)
const;
int nw
Definition atom_spec.h:22
Definition gint_atom.h:11
int get_start_iw() const
Definition gint_atom.h:39
std::vector< const double * > p_psi_uniform_
Definition gint_atom.h:129
double get_rcut() const
Definition gint_atom.h:47
const UnitCell * ucell_
Definition gint_atom.h:127
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:120
const Atom * atom_
Definition gint_atom.h:103
int get_iat() const
Definition gint_atom.h:38
const Vec3d & get_tau_in_bgrid() const
Definition gint_atom.h:43
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:48
std::vector< const double * > p_dpsi_uniform_
Definition gint_atom.h:130
const Vec3i & get_unitcell_idx() const
Definition gint_atom.h:41
std::vector< const double * > p_ddpsi_uniform_
Definition gint_atom.h:131
Vec3i biggrid_idx_
Definition gint_atom.h:115
Vec3d tau_in_biggrid_
Definition gint_atom.h:122
const Numerical_Orbital * orb_
Definition gint_atom.h:125
int get_nw() const
Definition gint_atom.h:46
int iat_
Definition gint_atom.h:112
int it_
Definition gint_atom.h:106
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:10
Vec3i unitcell_idx_
Definition gint_atom.h:118
const Vec3i & get_R() const
Definition gint_atom.h:42
int get_ia() const
Definition gint_atom.h:37
const Numerical_Orbital * get_orb() const
Definition gint_atom.h:44
const Vec3i & get_bgrid_idx() const
Definition gint_atom.h:40
const Atom * get_atom() const
Definition gint_atom.h:36
int ia_
Definition gint_atom.h:109
std::vector< RadialBlock > radial_blocks_
Definition gint_atom.h:132
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:96
#define T
Definition exp.cpp:237
Definition batch_biggrid.cpp:4
Definition gint_atom.h:17
const double * dpsi_uniform
Definition gint_atom.h:22
int size
Definition gint_atom.h:19
const double * psi_uniform
Definition gint_atom.h:21
int ylm_begin
Definition gint_atom.h:20
int begin_iw
Definition gint_atom.h:18