Octopus
curv_briggs.F90 File Reference

Go to the source code of this file.

Modules

module  curv_briggs_oct_m
 This module implements the curvilinear coordinates given in E.L. Briggs, D.J. Sullivan, and J. Bernholc, PRB 54 14362 (1996)
 

Data Types

interface  curv_briggs_oct_m::curv_briggs_t
 

Functions/Subroutines

class(curv_briggs_t) function, pointer curv_briggs_oct_m::curv_briggs_constructor (namespace, dim, lsize, spacing)
 
subroutine curv_briggs_oct_m::curv_briggs_finalize (this)
 
subroutine, public curv_briggs_oct_m::curv_briggs_copy (this_out, this_in)
 
pure real(real64) function, dimension(1:this%dim) curv_briggs_oct_m::curv_briggs_to_cartesian (this, chi)
 
real(real64) function, dimension(1:this%dim) curv_briggs_oct_m::curv_briggs_from_cartesian (this, xx)
 
pure real(real64) function curv_briggs_oct_m::curv_briggs_det_jac (this, xx, chi)
 
subroutine curv_briggs_oct_m::curv_briggs_write_info (this, iunit, namespace)
 
real(real64) function curv_briggs_oct_m::curv_briggs_surface_element (this, idir)