![]()  | 
  
    Octopus
    
   | 
 
The abstract Hamiltonian class defines a skeleton for specific implementations. More...
The abstract Hamiltonian class defines a skeleton for specific implementations.
Definition at line 131 of file hamiltonian_abst.F90.

Private Member Functions | |
| procedure(is_hermitian), deferred | is_hermitian | 
| procedure(hamiltonian_update_span), deferred | update_span | 
| procedure(dhamiltonian_apply), deferred | dapply | 
| procedure(zhamiltonian_apply), deferred | zapply | 
| procedure(dhamiltonian_magnus_apply), deferred | dmagnus_apply | 
| procedure(zhamiltonian_magnus_apply), deferred | zmagnus_apply | 
Private Attributes | |
| real(real64) | spectral_middle_point | 
| Spectral range.  More... | |
| real(real64) | spectral_half_span | 
      
  | 
  private | 
Definition at line 137 of file hamiltonian_abst.F90.
      
  | 
  private | 
Definition at line 138 of file hamiltonian_abst.F90.
      
  | 
  private | 
Definition at line 139 of file hamiltonian_abst.F90.
      
  | 
  private | 
Definition at line 140 of file hamiltonian_abst.F90.
      
  | 
  private | 
Definition at line 141 of file hamiltonian_abst.F90.
      
  | 
  private | 
Definition at line 142 of file hamiltonian_abst.F90.
      
  | 
  private | 
Spectral range.
Definition at line 133 of file hamiltonian_abst.F90.
      
  | 
  private | 
Definition at line 134 of file hamiltonian_abst.F90.