Go to the source code of this file.
 | 
| module   | curv_modine_oct_m | 
|   | This module implements the curvilinear coordinates given in N. A. Modine, G. Zumbach, and E. Kaxiras, Phys. Rev. B 55, 10289-10301 (1997) 
  | 
|   | 
 | 
| class(curv_modine_t) function, pointer  | curv_modine_oct_m::curv_modine_constructor (namespace, dim, npos, pos, lsize, spacing) | 
|   | 
| subroutine  | find_atom_points () | 
|   | 
| subroutine  | optimize () | 
|   | 
| subroutine, public  | curv_modine_oct_m::curv_modine_copy (this_out, this_in) | 
|   | 
| subroutine  | curv_modine_oct_m::curv_modine_finalize (this) | 
|   | 
| real(real64) function, dimension(1:this%dim)  | curv_modine_oct_m::curv_modine_to_cartesian (this, chi) | 
|   | 
| real(real64) function, dimension(1:this%dim)  | curv_modine_oct_m::curv_modine_from_cartesian (this, xx) | 
|   | 
| real(real64) function  | curv_modine_oct_m::curv_modine_det_jac (this, xx, chi) | 
|   | 
| subroutine  | curv_modine_oct_m::curv_modine_write_info (this, iunit, namespace) | 
|   | 
| real(real64) function  | curv_modine_oct_m::curv_modine_surface_element (this, idir) | 
|   | 
| pure subroutine  | curv_modine_oct_m::curv_modine_chi2chi2 (this, chi_, chi2, Jac) | 
|   | 
| pure subroutine  | curv_modine_oct_m::curv_modine_jacobian_inv (this, chi, xx, Jac) | 
|   | 
| pure subroutine  | curv_modine_oct_m::getf (yy, ff, jf) | 
|   | 
| subroutine  | curv_modine_oct_m::getf2 (csi, ff, jf) | 
|   | 
◆ find_atom_points()
  
  
      
        
          | subroutine curv_modine_constructor::find_atom_points | 
         
       
   | 
  
private   | 
  
 
 
◆ optimize()
  
  
      
        
          | subroutine curv_modine_constructor::optimize | 
         
       
   | 
  
private   |