|
subroutine, public | casida_oct_m::casida_run_init () |
|
subroutine, public | casida_oct_m::casida_run (system, from_scratch) |
|
subroutine | casida_oct_m::casida_run_legacy (sys, fromScratch) |
|
subroutine | casida_oct_m::casida_type_init (cas, sys) |
| allocates stuff, and constructs the arrays pair_i and pair_j More...
|
|
subroutine | casida_oct_m::casida_type_end (cas) |
|
subroutine | casida_oct_m::casida_work (sys, cas) |
| this subroutine calculates electronic excitation energies using the matrix formulation of M. Petersilka, or of M. Casida More...
|
|
subroutine | solve_eps_diff |
|
subroutine | fxc_add_adsic (namespace, ks, st, mesh, cas) |
|
real(real64) function | casida_oct_m::casida_matrix_factor (cas, sys) |
|
subroutine | casida_oct_m::qcasida_write (cas, namespace) |
|
character(len=80) pure function | casida_oct_m::theory_name (cas) |
|
logical function | casida_oct_m::isnt_degenerate (cas, st, ia, jb) |
|
integer function | casida_oct_m::get_global_row (cas, jb_local) |
|
integer function | casida_oct_m::get_global_col (cas, ia_local) |
|
subroutine | casida_oct_m::local_indices (cas, ia, jb, on_this_processor, ia_local, jb_local) |
|
subroutine | casida_oct_m::doscillator_strengths (cas, mesh, st) |
|
real(real64) function, dimension(cas%n_pairs) | casida_oct_m::dks_matrix_elements (cas, st, mesh, dv) |
|
real(real64) function | casida_oct_m::dtransition_matrix_element (cas, ia, xx) |
| calculate transition matrix elements More...
|
|
subroutine | casida_oct_m::dtransition_density (cas, st, mesh, ia, n0I) |
|
subroutine | casida_oct_m::dget_transition_densities (cas, sys) |
|
subroutine | casida_oct_m::dcasida_get_rho (st, mesh, ii, ia, kk, rho) |
|
subroutine | casida_oct_m::dcasida_calc_lr_hmat1 (sys, pert, hvar, lr_hmat1, is_saved, st_start, st_end, ik) |
| calculate one-particle matrix elements of perturbation More...
|
|
subroutine | casida_oct_m::dcasida_lr_hmat2 (cas, st, lr_hmat1, ik) |
| calculate two-particle matrix elements of perturbation More...
|
|
subroutine | casida_oct_m::dcasida_get_matrix (cas, namespace, hm, st, ks, mesh, matrix, xc, restart_file, is_forces) |
|
subroutine | load_saved (matrix, is_saved, restart_file) |
|
subroutine | casida_oct_m::dwrite_k_term (cas, mat_val, iunit, ia, jb) |
| write matrix element to casida_restart file More...
|
|
subroutine | casida_oct_m::dcasida_forces (cas, sys, mesh, st) |
|
subroutine | casida_oct_m::dcasida_get_lr_hmat1 (cas, sys, iatom, idir, dl_rho, lr_hmat1) |
|
subroutine | casida_oct_m::dcasida_solve (cas, sys) |
|
subroutine | casida_oct_m::dcasida_write (cas, sys) |
|
subroutine | casida_oct_m::dwrite_implied_occupations (cas, iunit, ind) |
|
subroutine | casida_oct_m::dwrite_distributed_matrix (cas, matrix, filename) |
|
real(real64) function | casida_oct_m::dallreduce_sum (cas, variable) |
|
subroutine | casida_oct_m::zoscillator_strengths (cas, mesh, st) |
|
complex(real64) function, dimension(cas%n_pairs) | casida_oct_m::zks_matrix_elements (cas, st, mesh, dv) |
|
complex(real64) function | casida_oct_m::ztransition_matrix_element (cas, ia, xx) |
| calculate transition matrix elements More...
|
|
subroutine | casida_oct_m::ztransition_density (cas, st, mesh, ia, n0I) |
|
subroutine | casida_oct_m::zget_transition_densities (cas, sys) |
|
subroutine | casida_oct_m::zcasida_get_rho (st, mesh, ii, ia, kk, rho) |
|
subroutine | casida_oct_m::zcasida_calc_lr_hmat1 (sys, pert, hvar, lr_hmat1, is_saved, st_start, st_end, ik) |
| calculate one-particle matrix elements of perturbation More...
|
|
subroutine | casida_oct_m::zcasida_lr_hmat2 (cas, st, lr_hmat1, ik) |
| calculate two-particle matrix elements of perturbation More...
|
|
subroutine | casida_oct_m::zcasida_get_matrix (cas, namespace, hm, st, ks, mesh, matrix, xc, restart_file, is_forces) |
|
subroutine | load_saved (matrix, is_saved, restart_file) |
|
subroutine | casida_oct_m::zwrite_k_term (cas, mat_val, iunit, ia, jb) |
| write matrix element to casida_restart file More...
|
|
subroutine | casida_oct_m::zcasida_forces (cas, sys, mesh, st) |
|
subroutine | casida_oct_m::zcasida_get_lr_hmat1 (cas, sys, iatom, idir, dl_rho, lr_hmat1) |
|
subroutine | casida_oct_m::zcasida_solve (cas, sys) |
|
subroutine | casida_oct_m::zcasida_write (cas, sys) |
|
subroutine | casida_oct_m::zwrite_implied_occupations (cas, iunit, ind) |
|
subroutine | casida_oct_m::zwrite_distributed_matrix (cas, matrix, filename) |
|
complex(real64) function | casida_oct_m::zallreduce_sum (cas, variable) |
|