Go to the source code of this file.
|
module | curv_gygi_oct_m |
| This module implements the curvilinear coordinates given in F. Gygi and G. Galli, PRB 52 R2229 (1996).
|
|
|
class(curv_gygi_t) function, pointer | curv_gygi_oct_m::curv_gygi_constructor (namespace, dim, npos, pos) |
|
subroutine, public | curv_gygi_oct_m::curv_gygi_copy (this_out, this_in) |
|
subroutine | curv_gygi_oct_m::curv_gygi_finalize (this) |
|
real(real64) function, dimension(1:this%dim) | curv_gygi_oct_m::curv_gygi_to_cartesian (this, chi) |
|
pure real(real64) function, dimension(1:this%dim) | curv_gygi_oct_m::curv_gygi_from_cartesian (this, xx) |
|
real(real64) function | curv_gygi_oct_m::curv_gygi_det_jac (this, xx, chi) |
|
subroutine | curv_gygi_oct_m::curv_gygi_write_info (this, iunit, namespace) |
|
real(real64) function | curv_gygi_oct_m::curv_gygi_surface_element (this, idir) |
|
pure subroutine | curv_gygi_oct_m::curv_gygi_jacobian (this, xx, chi, jac, natoms) |
|
pure subroutine | curv_gygi_oct_m::getf (y, f, jf) |
|