|
subroutine, public | jj2lsj_code::asf2ls (iw1, ithresh, levmax, IBLKNUM, levels, NCFMIN, NCFMAX) |
|
real(double) function, public | jj2lsj_code::coeflsjj (l_shell, N, w, Q, L, S, J, jm_shell, Nm, Qm, Jm, jp_shell, Qp, Jp) |
|
real(double) function, private | jj2lsj_code::coeflsjj2 (l_shell, L, S, J, jm_shell, jp_shell) |
|
real(double) function, private | jj2lsj_code::coeflsjjs (lshell, N, w, Q, L, S, J, Nm, Qm, Jm, Qp, Jp) |
|
subroutine, public | jj2lsj_code::dallocasfls (asf_set_LS) |
|
subroutine, public | jj2lsj_code::getchls (csf_number, shell_number, string_LS, string_XLS) |
|
subroutine, public | jj2lsj_code::getxj |
|
subroutine, public | jj2lsj_code::gettermls (l_shell, N, LS, number) |
|
subroutine, public | jj2lsj_code::inscreen (THRESH, levels, number_of_levels, ioutC, ioutj, UNIQUE) |
|
subroutine, public | jj2lsj_code::inscreenlev (record, levels, number_of_levels, fail) |
|
subroutine, public | jj2lsj_code::jj2lsj |
|
subroutine, public | jj2lsj_code::packlscsf (csf_set_LS, csf_number, string_CSF) |
|
subroutine, public | jj2lsj_code::prcsfjj (stream, csf_number, csf_number_local) |
|
subroutine, public | jj2lsj_code::prcsfls (stream, csf_set_LS, csf_number) |
|
subroutine, public | jj2lsj_code::prcsflsall (stream, csf_set_LS, Before_J) |
|
subroutine, private | jj2lsj_code::setls (ithresh, NCFMIN, NCFMAX) |
|
subroutine | setls_action (tip, irez) |
|
subroutine | setls_add_quantum_numbers () |
|
recursive subroutine | setls_job_count (isubc, rez) |
|
logical function | setls_equivalent_csfs (ncsf1, ncsf2) |
|
real(double) function, public | jj2lsj_code::tralsjj (jj_number, LS_number) |
|
real(double) function, public | jj2lsj_code::tralsjjmp (shell_number, jj_number, LS_number) |
|
subroutine, private | jj2lsj_code::uniquelsj |
|
|
type(asf_basis_ls), public | jj2lsj_code::asf_set_ls |
|
integer, private | jj2lsj_code::imincompoff |
|
integer, dimension(:,:), pointer | jj2lsj_code::jcoup |
|
real(double) | jj2lsj_code::epsnew |
|
real(double) | jj2lsj_code::mincomp |
|
character(len=1), dimension(0:20), parameter, private | jj2lsj_code::l_string = (/ "S","P","D","F","G","H","I","K","L","M","N","O","Q", "R","T","U","V","W","X","Y","Z" /) |
|
integer, parameter | jj2lsj_code::blocks_number = 20 |
|
integer, parameter | jj2lsj_code::vectors_number = 100000 |
|