|
| subroutine, public | qs_moments::dipole_velocity_deriv (qs_env, difdip, order, lambda, rc) |
| | This returns the derivative of the moment integrals [a|\mu|b], with respect to the basis function on the right difdip(beta, alpha) = < mu | r_beta | ∂_alpha nu > * (mu - nu)
|
| |
| subroutine, public | qs_moments::build_dsdv_moments (qs_env, moments, nmoments, ref_point, ref_points, basis_type) |
| | Builds the moments for the derivative of the overlap with respect to nuclear velocities.
|
| |
| subroutine, public | qs_moments::build_local_moment_matrix (qs_env, moments, nmoments, ref_point, ref_points, basis_type) |
| | ...
|
| |
| subroutine, public | qs_moments::build_local_moments_der_matrix (qs_env, moments_der, nmoments_der, nmoments, ref_point, moments) |
| | Calculate right-hand sided derivatives of multipole moments, e. g. < a | xy d/dz | b > Optionally stores the multipole moments themselves for free. Note that the multipole moments are symmetric while their derivatives are anti-symmetric Only first derivatives are performed, e. g. x d/dy.
|
| |
| subroutine, public | qs_moments::build_local_magmom_matrix (qs_env, magmom, nmoments, ref_point, ref_points, basis_type) |
| | ...
|
| |
| subroutine, public | qs_moments::build_berry_moment_matrix (qs_env, cosmat, sinmat, kvec, sab_orb_external, basis_type) |
| | ...
|
| |
| subroutine, public | qs_moments::build_berry_kpoint_matrix (qs_env, cosmat, sinmat, kvec, basis_type) |
| | ...
|
| |
| subroutine, public | qs_moments::qs_moment_berry_phase (qs_env, magnetic, nmoments, reference, ref_point, unit_number) |
| | ...
|
| |
| subroutine, public | qs_moments::op_orbbas (cosmat, sinmat, mos, op_fm_set, opvec) |
| | ...
|
| |
| subroutine, public | qs_moments::op_orbbas_rtp (cosmat, sinmat, mos, op_fm_set, mos_new) |
| | ...
|
| |
| subroutine, public | qs_moments::qs_moment_locop (qs_env, magnetic, nmoments, reference, ref_point, unit_number, vel_reprs, com_nl) |
| | ...
|
| |
| subroutine, public | qs_moments::set_label (label, ix, iy, iz) |
| | ...
|
| |
| subroutine, public | qs_moments::print_moments (unit_number, nmom, rmom, rlab, rcc, cell, periodic, mmom, rmom_vel) |
| | ...
|
| |
| subroutine, public | qs_moments::print_moments_nl (unit_number, nmom, rlab, mmom, rmom_vel) |
| | ...
|
| |
| subroutine, public | qs_moments::calculate_commutator_nl_terms (qs_env, nlcom_rv, nlcom_rxrv, nlcom_rrv, nlcom_rvr, nlcom_rrv_vrr, ref_point) |
| | Calculate the expectation value of operators related to non-local potential: [r, Vnl], noted rv r x [r,Vnl], noted rxrv [rr,Vnl], noted rrv r x Vnl x r, noted rvr r x r x Vnl + Vnl x r x r, noted rrv_vrr Note that the 3 first operator are commutator while the 2 last are not. For reading clarity the same notation is used for all 5 operators.
|
| |
| subroutine, public | qs_moments::dipole_deriv_ao (qs_env, difdip, deltar, order, rcc) |
| | ...
|
| |
| subroutine, public | qs_moments::build_local_moment_matrix_rs_img (qs_env, moments_rs_img, rcc) |
| | Calculate local moment matrix for a periodic system for all image cells.
|
| |
| subroutine, public | qs_moments::qs_moment_kpoints_deep (qs_env, xkp, dipole, rcc, berry_c, do_parallel) |
| | Calculates the dipole moments and berry curvature for periodic systems for kpoints.
|
| |
| subroutine, public | qs_moments::qs_moment_kpoints (qs_env, nmoments, reference, ref_point, max_nmo, unit_number) |
| | Calculate and print dipole moment elements d_nm(k) for k-point calculations.
|
| |