![]()  | 
  
    Octopus
    
   | 
 
Definition at line 141 of file propagator_base.F90.
Private Attributes | |
| integer | method | 
| Which evolution method to use.  More... | |
| type(exponential_t) | te | 
| How to apply the propagator \( e^{-i H \Delta t} \).  More... | |
| type(potential_interpolation_t) | vksold | 
| Storage of the KS potential of previous iterations.  More... | |
| real(real64), dimension(:, :, :), allocatable | vmagnus | 
| Auxiliary function to store the Magnus potentials.  More... | |
| integer | scf_propagation_steps | 
| type(sparskit_solver_t) | tdsk | 
| integer | tdsk_size | 
| real(real64) | scf_threshold | 
| type(propagation_ops_elec_t) | propagation_ops_elec | 
      
  | 
  private | 
Which evolution method to use.
Definition at line 143 of file propagator_base.F90.
      
  | 
  private | 
How to apply the propagator \( e^{-i H \Delta t} \).
Definition at line 144 of file propagator_base.F90.
      
  | 
  private | 
Storage of the KS potential of previous iterations.
Definition at line 146 of file propagator_base.F90.
      
  | 
  private | 
Auxiliary function to store the Magnus potentials.
Definition at line 148 of file propagator_base.F90.
      
  | 
  private | 
Definition at line 149 of file propagator_base.F90.
      
  | 
  private | 
Definition at line 150 of file propagator_base.F90.
      
  | 
  private | 
Definition at line 151 of file propagator_base.F90.
      
  | 
  private | 
Definition at line 152 of file propagator_base.F90.
      
  | 
  private | 
Definition at line 154 of file propagator_base.F90.