ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
spinconstrain::SpinConstrain< FPTYPE > Member List

This is the complete list of members for spinconstrain::SpinConstrain< FPTYPE >, including all inherited members.

alpha_trial_spinconstrain::SpinConstrain< FPTYPE >private
atomCountsspinconstrain::SpinConstrain< FPTYPE >private
atomLabels_spinconstrain::SpinConstrain< FPTYPE >private
becp_savespinconstrain::SpinConstrain< FPTYPE >private
cal_alpha_opt(std::vector< ModuleBase::Vector3< double > > spin, std::vector< ModuleBase::Vector3< double > > spin_plus, const double alpha_trial)spinconstrain::SpinConstrain< FPTYPE >
cal_alpha_opt(std::vector< ModuleBase::Vector3< double > > spin, std::vector< ModuleBase::Vector3< double > > spin_plus, const double alpha_trial)spinconstrain::SpinConstrain< FPTYPE >
cal_alpha_opt(std::vector< ModuleBase::Vector3< double > > spin, std::vector< ModuleBase::Vector3< double > > spin_plus, const double alpha_trial)spinconstrain::SpinConstrain< FPTYPE >
cal_escon()spinconstrain::SpinConstrain< FPTYPE >
cal_mi_lcao(const int &step, bool print=false)spinconstrain::SpinConstrain< FPTYPE >
cal_mi_lcao(const int &step, bool print)spinconstrain::SpinConstrain< FPTYPE >
cal_mi_pw()spinconstrain::SpinConstrain< FPTYPE >
cal_mi_pw()spinconstrain::SpinConstrain< FPTYPE >
cal_mw_from_lambda(int i_step, const ModuleBase::Vector3< double > *delta_lambda=nullptr)spinconstrain::SpinConstrain< FPTYPE >
cal_mw_from_lambda(int i_step, const ModuleBase::Vector3< double > *delta_lambda)spinconstrain::SpinConstrain< FPTYPE >
cal_mw_from_lambda(int i_step, const ModuleBase::Vector3< double > *delta_lambda)spinconstrain::SpinConstrain< FPTYPE >
calculate_delta_hcc(std::complex< double > *h_tmp, const std::complex< double > *becp_k, const ModuleBase::Vector3< double > *delta_lambda, const int nbands, const int nkb, const int *nh_iat)spinconstrain::SpinConstrain< FPTYPE >
calculate_delta_hcc(std::complex< double > *h_tmp, const std::complex< double > *becp_k, const ModuleBase::Vector3< double > *delta_lambda, const int nbands, const int nkb, const int *nh_iat)spinconstrain::SpinConstrain< FPTYPE >
check_atomCounts()spinconstrain::SpinConstrain< FPTYPE >
check_gradient_decay(std::vector< ModuleBase::Vector3< double > > new_spin, std::vector< ModuleBase::Vector3< double > > old_spin, std::vector< ModuleBase::Vector3< double > > new_delta_lambda, std::vector< ModuleBase::Vector3< double > > old_delta_lambda, bool print=false)spinconstrain::SpinConstrain< FPTYPE >
check_gradient_decay(std::vector< ModuleBase::Vector3< double > > new_spin, std::vector< ModuleBase::Vector3< double > > spin, std::vector< ModuleBase::Vector3< double > > delta_lambda, std::vector< ModuleBase::Vector3< double > > dnu_last_step, bool print)spinconstrain::SpinConstrain< FPTYPE >
check_gradient_decay(std::vector< ModuleBase::Vector3< double > > new_spin, std::vector< ModuleBase::Vector3< double > > old_spin, std::vector< ModuleBase::Vector3< double > > new_delta_lambda, std::vector< ModuleBase::Vector3< double > > old_delta_lambda, bool print)spinconstrain::SpinConstrain< FPTYPE >
check_restriction(const std::vector< ModuleBase::Vector3< double > > &search, double &alpha_trial)spinconstrain::SpinConstrain< FPTYPE >
check_restriction(const std::vector< ModuleBase::Vector3< double > > &search, double &alpha_trial)spinconstrain::SpinConstrain< FPTYPE >
check_restriction(const std::vector< ModuleBase::Vector3< double > > &search, double &alpha_trial)spinconstrain::SpinConstrain< FPTYPE >
check_rms_stop(int outer_step, int i_step, double rms_error, double duration, double total_duration)spinconstrain::SpinConstrain< FPTYPE >
check_rms_stop(int outer_step, int i_step, double rms_error, double duration, double total_duration)spinconstrain::SpinConstrain< FPTYPE >
check_rms_stop(int outer_step, int i_step, double rms_error, double duration, double total_duration)spinconstrain::SpinConstrain< FPTYPE >
constrain_spinconstrain::SpinConstrain< FPTYPE >private
current_sc_thr_spinconstrain::SpinConstrain< FPTYPE >private
debugspinconstrain::SpinConstrain< FPTYPE >private
decay_grad_spinconstrain::SpinConstrain< FPTYPE >private
escon_spinconstrain::SpinConstrain< FPTYPE >private
get_alpha_trial()spinconstrain::SpinConstrain< FPTYPE >
get_atomCounts() constspinconstrain::SpinConstrain< FPTYPE >
get_constrain() constspinconstrain::SpinConstrain< FPTYPE >
get_decay_grad(int itype)spinconstrain::SpinConstrain< FPTYPE >
get_decay_grad()spinconstrain::SpinConstrain< FPTYPE >
get_escon()spinconstrain::SpinConstrain< FPTYPE >
get_iat(int itype, int atom_index)spinconstrain::SpinConstrain< FPTYPE >
get_lnchiCounts() constspinconstrain::SpinConstrain< FPTYPE >
get_nat()spinconstrain::SpinConstrain< FPTYPE >
get_nsc()spinconstrain::SpinConstrain< FPTYPE >
get_nsc_min()spinconstrain::SpinConstrain< FPTYPE >
get_nspin()spinconstrain::SpinConstrain< FPTYPE >
get_ntype()spinconstrain::SpinConstrain< FPTYPE >
get_orbitalCounts() constspinconstrain::SpinConstrain< FPTYPE >
get_sc_drop_thr()spinconstrain::SpinConstrain< FPTYPE >
get_sc_lambda() constspinconstrain::SpinConstrain< FPTYPE >
get_sc_thr()spinconstrain::SpinConstrain< FPTYPE >
get_sccut()spinconstrain::SpinConstrain< FPTYPE >
get_target_mag() constspinconstrain::SpinConstrain< FPTYPE >
getScInstance()spinconstrain::SpinConstrain< FPTYPE >static
higher_mag_precspinconstrain::SpinConstrain< FPTYPE >
init_sc(double sc_thr_in, int nsc_in, int nsc_min_in, double alpha_trial_in, double sccut_in, double sc_drop_thr_in, const UnitCell &ucell, Parallel_Orbitals *ParaV_in, int nspin_in, K_Vectors &kv_in, void *p_hamilt_in, void *psi_in, elecstate::ElecState *pelec_in, ModulePW::PW_Basis_K *pw_wfc_in=nullptr)spinconstrain::SpinConstrain< FPTYPE >
is_Mi_convergedspinconstrain::SpinConstrain< FPTYPE >private
kv_spinconstrain::SpinConstrain< FPTYPE >
lambda_spinconstrain::SpinConstrain< FPTYPE >private
lnchiCountsspinconstrain::SpinConstrain< FPTYPE >private
mag_converged() constspinconstrain::SpinConstrain< FPTYPE >inline
meV_to_Ryspinconstrain::SpinConstrain< FPTYPE >
Mi_spinconstrain::SpinConstrain< FPTYPE >private
npol_spinconstrain::SpinConstrain< FPTYPE >private
nsc_spinconstrain::SpinConstrain< FPTYPE >private
nsc_min_spinconstrain::SpinConstrain< FPTYPE >private
nspin_spinconstrain::SpinConstrain< FPTYPE >private
operator=(SpinConstrain const &)=deletespinconstrain::SpinConstrain< FPTYPE >private
operator=(SpinConstrain &&)=deletespinconstrain::SpinConstrain< FPTYPE >private
orbitalCountsspinconstrain::SpinConstrain< FPTYPE >private
p_hamiltspinconstrain::SpinConstrain< FPTYPE >
p_operatorspinconstrain::SpinConstrain< FPTYPE >private
ParaVspinconstrain::SpinConstrain< FPTYPE >
pelecspinconstrain::SpinConstrain< FPTYPE >
print_header()spinconstrain::SpinConstrain< FPTYPE >
print_header()spinconstrain::SpinConstrain< FPTYPE >
print_header()spinconstrain::SpinConstrain< FPTYPE >
print_Mag_Force(std::ofstream &ofs_running)spinconstrain::SpinConstrain< FPTYPE >
print_Mi(std::ofstream &ofs_running)spinconstrain::SpinConstrain< FPTYPE >
print_termination()spinconstrain::SpinConstrain< FPTYPE >
print_termination()spinconstrain::SpinConstrain< FPTYPE >
print_termination()spinconstrain::SpinConstrain< FPTYPE >
psispinconstrain::SpinConstrain< FPTYPE >
pw_wfc_spinconstrain::SpinConstrain< FPTYPE >
restrict_current_spinconstrain::SpinConstrain< FPTYPE >private
run_lambda_loop(int outer_step, bool rerun=true)spinconstrain::SpinConstrain< FPTYPE >
run_lambda_loop(int outer_step, bool rerun)spinconstrain::SpinConstrain< FPTYPE >
run_lambda_loop(int outer_step, bool rerun)spinconstrain::SpinConstrain< FPTYPE >
sc_drop_thr_spinconstrain::SpinConstrain< FPTYPE >private
sc_thr_spinconstrain::SpinConstrain< FPTYPE >private
ScDataspinconstrain::SpinConstrain< FPTYPE >private
ScDecayGradspinconstrain::SpinConstrain< FPTYPE >private
set_atomCounts(const std::map< int, int > &atomCounts_in)spinconstrain::SpinConstrain< FPTYPE >
set_constrain()spinconstrain::SpinConstrain< FPTYPE >
set_constrain(const ModuleBase::Vector3< int > *constrain_in, int nat_in)spinconstrain::SpinConstrain< FPTYPE >
set_decay_grad()spinconstrain::SpinConstrain< FPTYPE >
set_decay_grad(const double *decay_grad_in, int ntype_in)spinconstrain::SpinConstrain< FPTYPE >
set_input_parameters(double sc_thr_in, int nsc_in, int nsc_min_in, double alpha_trial_in, double sccut_in, double sc_drop_thr_in)spinconstrain::SpinConstrain< FPTYPE >
set_lnchiCounts(const std::map< int, std::map< int, int > > &lnchiCounts_in)spinconstrain::SpinConstrain< FPTYPE >
set_mag_converged(bool is_Mi_converged_in)spinconstrain::SpinConstrain< FPTYPE >inline
set_nspin(int nspin)spinconstrain::SpinConstrain< FPTYPE >
set_operator(hamilt::Operator< FPTYPE > *op_in)spinconstrain::SpinConstrain< FPTYPE >
set_operator(hamilt::Operator< std::complex< double > > *op_in)spinconstrain::SpinConstrain< FPTYPE >
set_operator(hamilt::Operator< double > *op_in)spinconstrain::SpinConstrain< FPTYPE >
set_orbitalCounts(const std::map< int, int > &orbitalCounts_in)spinconstrain::SpinConstrain< FPTYPE >
set_ParaV(Parallel_Orbitals *ParaV_in)spinconstrain::SpinConstrain< FPTYPE >
set_sc_drop_thr(double sc_drop_thr_in)spinconstrain::SpinConstrain< FPTYPE >
set_sc_lambda()spinconstrain::SpinConstrain< FPTYPE >
set_sc_lambda(const ModuleBase::Vector3< double > *lambda_in, int nat_in)spinconstrain::SpinConstrain< FPTYPE >
set_solver_parameters(K_Vectors &kv_in, void *p_hamilt_in, void *psi_in, elecstate::ElecState *pelec_in)spinconstrain::SpinConstrain< FPTYPE >
set_target_mag()spinconstrain::SpinConstrain< FPTYPE >
set_target_mag(const ModuleBase::Vector3< double > *target_mag_in, int nat_in)spinconstrain::SpinConstrain< FPTYPE >
set_target_mag(const std::vector< ModuleBase::Vector3< double > > &target_mag_in)spinconstrain::SpinConstrain< FPTYPE >
SpinConstrain(SpinConstrain const &)=deletespinconstrain::SpinConstrain< FPTYPE >
SpinConstrain(SpinConstrain &&)=deletespinconstrain::SpinConstrain< FPTYPE >
SpinConstrain()spinconstrain::SpinConstrain< FPTYPE >inlineprivate
sub_h_savespinconstrain::SpinConstrain< FPTYPE >private
sub_s_savespinconstrain::SpinConstrain< FPTYPE >private
target_mag_spinconstrain::SpinConstrain< FPTYPE >private
tpibaspinconstrain::SpinConstrain< FPTYPE >
update_psi_charge(const ModuleBase::Vector3< double > *delta_lambda, bool pw_solve=true)spinconstrain::SpinConstrain< FPTYPE >
update_psi_charge(const ModuleBase::Vector3< double > *delta_lambda, bool pw_solve)spinconstrain::SpinConstrain< FPTYPE >
zero_Mi()spinconstrain::SpinConstrain< FPTYPE >
~SpinConstrain()spinconstrain::SpinConstrain< FPTYPE >inlineprivate