#include <magnetism.h>
|
| Magnetism () |
|
| ~Magnetism () |
|
void | compute_mag (const double &omega, const int &nrxx, const int &nxyz, const double *const *rho, double *nelec_spin=nullptr) |
|
◆ Magnetism()
◆ ~Magnetism()
Magnetism::~Magnetism |
( |
| ) |
|
◆ compute_mag()
void Magnetism::compute_mag |
( |
const double & |
omega, |
|
|
const int & |
nrxx, |
|
|
const int & |
nxyz, |
|
|
const double *const * |
rho, |
|
|
double * |
nelec_spin = nullptr |
|
) |
| |
◆ judge_parallel()
◆ abs_mag
double Magnetism::abs_mag |
◆ angle1_
double* Magnetism::angle1_ =nullptr |
◆ angle2_
double* Magnetism::angle2_ =nullptr |
◆ lsign_
bool Magnetism::lsign_ =false |
◆ m_loc_
◆ start_mag
double* Magnetism::start_mag =nullptr |
◆ tot_mag
double Magnetism::tot_mag |
◆ tot_mag_nc
double Magnetism::tot_mag_nc[3] ={0.0} |
◆ ux_
double Magnetism::ux_[3] ={0.0} |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/magnetism.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/module_neighbor/test/sltk_atom_arrange_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/module_neighbor/test/sltk_grid_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/module_symmetry/test/symmetry_test_analysis.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/module_symmetry/test/symmetry_test_symtrz.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/klist_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/klist_test_para.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/unitcell_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/unitcell_test_para.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/unitcell_test_readpp.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/unitcell_test_setupcell.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test_pw/unitcell_test_pw.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_esolver/test/for_test.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/magnetism.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/module_dm/test/test_dm_io.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/module_dm/test/tmp_mocks.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/charge_extra_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/charge_mixing_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/charge_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/elecstate_base_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/elecstate_print_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/elecstate_pw_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/potential_new_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_hamilt/module_surchem/test/setcell.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_hamilt/module_vdw/test/vdw_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_hamilt/module_xc/test/xc3_mock.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/json_output/test/para_json_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/bessel_basis_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/for_testing_input_conv.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/for_testing_klist.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/io_dmk_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/outputlog_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/print_info_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/read_wf2rho_pw_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/tmp_mocks.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/to_qo_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/write_orb_info_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test_serial/rho_io_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_deepks/test/LCAO_deepks_test_prep.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_hcontainer/test/test_hcontainer_readCSR.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_hcontainer/test/tmp_mocks.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_lr/ri_benchmark/test/ri_benchmark_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_operator_lcao/test/tmp_mocks.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_ri/module_exx_symmetry/test/symmetry_rotation_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_md/test/setcell.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_psi/test/psi_initializer_unit_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_pw/module_pwdft/test/structure_factor_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_relax/test/for_test.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_relax/test/relax_test.h