53  subroutine x_fbe_calc (namespace, psolver, gr, der, st, ex, vxc)
 
   54    type(namespace_t),           
intent(in)    :: namespace
 
   55    type(poisson_t),             
intent(in)    :: psolver
 
   56    type(grid_t),                
intent(in)    :: gr
 
   57    type(derivatives_t),         
intent(in)    :: der
 
   58    type(states_elec_t),         
intent(inout) :: st
 
   59    real(real64),                
intent(inout) :: ex
 
   60    real(real64), 
optional,             
intent(inout) :: vxc(:,:)
 
   65      call dx_fbe_calc(namespace, psolver, gr, der, st, ex, vxc)
 
   67      call zx_fbe_calc(namespace, psolver, gr, der, st, ex, vxc)
 
   71  end subroutine x_fbe_calc
 
   75#include "x_fbe_inc.F90" 
   79#include "x_fbe_inc.F90" 
This module calculates the derivatives (gradients, Laplacians, etc.) of a function.
 
This module implements the underlying real-space grid.
 
This module defines various routines, operating on mesh functions.
 
This module defines the meshes, which are used in Octopus.
 
This module is an helper to perform ring-pattern communications among all states.
 
pure logical function, public states_are_real(st)
 
This module handles spin dimensions of the states and the k-point distribution.