![]()  | 
  
    Octopus
    
   | 
 
Data Types | |
| interface | xc_interaction_t | 
Functions/Subroutines | |
| class(xc_interaction_t) function, pointer | xc_interaction_constructor (partner) | 
| subroutine | xc_interaction_init (this) | 
| subroutine | xc_interaction_calculate (this) | 
| subroutine | xc_interaction_calculate_energy (this) | 
| subroutine, public | xc_interaction_compute (this) | 
| subroutine | xc_interaction_end (this) | 
| subroutine | xc_interaction_finalize (this) | 
| subroutine, public | calc_tb09_c (mesh, space, functl, dens, gdens, ispin, rcell_volume) | 
| subroutine, public | calc_mvorb_alpha (mesh, namespace, space, functl, dens, gdens, ispin, rcell_volume, cam_alpha, cam_beta, cam_omega) | 
Variables | |
| integer, parameter, public | func_x = 1 | 
| integer, parameter, public | func_c = 2 | 
      
  | 
  private | 
Definition at line 167 of file xc_interaction.F90.
      
  | 
  private | 
Definition at line 183 of file xc_interaction.F90.
      
  | 
  private | 
Definition at line 192 of file xc_interaction.F90.
      
  | 
  private | 
Definition at line 203 of file xc_interaction.F90.
| subroutine, public xc_interaction_oct_m::xc_interaction_compute | ( | class(xc_interaction_t), intent(inout) | this | ) | 
Definition at line 215 of file xc_interaction.F90.
      
  | 
  private | 
Definition at line 225 of file xc_interaction.F90.
      
  | 
  private | 
Definition at line 239 of file xc_interaction.F90.
| subroutine, public xc_interaction_oct_m::calc_tb09_c | ( | class(mesh_t), intent(in) | mesh, | 
| class(space_t), intent(in) | space, | ||
| type(xc_functional_t), dimension(:), intent(inout) | functl, | ||
| real(real64), dimension(:,:), intent(in) | dens, | ||
| real(real64), dimension(:,:,:), intent(in) | gdens, | ||
| integer, intent(in) | ispin, | ||
| real(real64), intent(in) | rcell_volume | ||
| ) | 
Definition at line 250 of file xc_interaction.F90.
| subroutine, public xc_interaction_oct_m::calc_mvorb_alpha | ( | class(mesh_t), intent(in) | mesh, | 
| type(namespace_t), intent(in) | namespace, | ||
| class(space_t), intent(in) | space, | ||
| type(xc_functional_t), dimension(:), intent(inout) | functl, | ||
| real(real64), dimension(:,:), intent(in) | dens, | ||
| real(real64), dimension(:,:,:), intent(in) | gdens, | ||
| integer, intent(in) | ispin, | ||
| real(real64), intent(in) | rcell_volume, | ||
| real(real64), intent(inout) | cam_alpha, | ||
| real(real64), intent(inout) | cam_beta, | ||
| real(real64), intent(inout) | cam_omega | ||
| ) | 
Definition at line 293 of file xc_interaction.F90.
| integer, parameter, public xc_interaction_oct_m::func_x = 1 | 
Definition at line 159 of file xc_interaction.F90.
| integer, parameter, public xc_interaction_oct_m::func_c = 2 | 
Definition at line 159 of file xc_interaction.F90.