geometry_tancylindrical.f90 File Reference

Go to the source code of this file.

Data Types

type  geometry_tancylindrical_mod::geometry_tancylindrical
 

Modules

module  geometry_tancylindrical_mod
 define properties of a 3D tancylindrical mesh
 

Functions/Subroutines

subroutine geometry_tancylindrical_mod::initgeometry_tancylindrical (this, config)
 
pure subroutine geometry_tancylindrical_mod::scalefactors_1 (this, coords, hx, hy, hz)
 
pure subroutine geometry_tancylindrical_mod::scalefactors_2 (this, coords, hx, hy, hz)
 
pure subroutine geometry_tancylindrical_mod::scalefactors_3 (this, coords, hx, hy, hz)
 
pure subroutine geometry_tancylindrical_mod::scalefactors_4 (this, coords, hx, hy, hz)
 
pure subroutine geometry_tancylindrical_mod::radius_1 (this, coords, r)
 
pure subroutine geometry_tancylindrical_mod::radius_2 (this, coords, r)
 
pure subroutine geometry_tancylindrical_mod::radius_3 (this, coords, r)
 
pure subroutine geometry_tancylindrical_mod::radius_4 (this, coords, r)
 
pure subroutine geometry_tancylindrical_mod::positionvector_1 (this, coords, posvec)
 
pure subroutine geometry_tancylindrical_mod::positionvector_2 (this, coords, posvec)
 
pure subroutine geometry_tancylindrical_mod::positionvector_3 (this, coords, posvec)
 
pure subroutine geometry_tancylindrical_mod::positionvector_4 (this, coords, posvec)
 
pure subroutine geometry_tancylindrical_mod::convert2cartesian_coords_1 (this, curv, cart)
 
pure subroutine geometry_tancylindrical_mod::convert2cartesian_coords_2 (this, curv, cart)
 
pure subroutine geometry_tancylindrical_mod::convert2cartesian_coords_3 (this, curv, cart)
 
pure subroutine geometry_tancylindrical_mod::convert2cartesian_coords_4 (this, curv, cart)
 
pure subroutine geometry_tancylindrical_mod::convert2curvilinear_coords_1 (this, cart, curv)
 
pure subroutine geometry_tancylindrical_mod::convert2curvilinear_coords_2 (this, cart, curv)
 
pure subroutine geometry_tancylindrical_mod::convert2curvilinear_coords_3 (this, cart, curv)
 
pure subroutine geometry_tancylindrical_mod::convert2curvilinear_coords_4 (this, cart, curv)
 
pure subroutine geometry_tancylindrical_mod::convert2cartesian_vectors_1 (this, curv, v_curv, v_cart)
 
pure subroutine geometry_tancylindrical_mod::convert2cartesian_vectors_2 (this, curv, v_curv, v_cart)
 
pure subroutine geometry_tancylindrical_mod::convert2cartesian_vectors_3 (this, curv, v_curv, v_cart)
 
pure subroutine geometry_tancylindrical_mod::convert2cartesian_vectors_4 (this, curv, v_curv, v_cart)
 
pure subroutine geometry_tancylindrical_mod::convert2curvilinear_vectors_1 (this, curv, v_cart, v_curv)
 
pure subroutine geometry_tancylindrical_mod::convert2curvilinear_vectors_2 (this, curv, v_cart, v_curv)
 
pure subroutine geometry_tancylindrical_mod::convert2curvilinear_vectors_3 (this, curv, v_cart, v_curv)
 
pure subroutine geometry_tancylindrical_mod::convert2curvilinear_vectors_4 (this, curv, v_cart, v_curv)
 
subroutine geometry_tancylindrical_mod::finalize (this)
 
elemental subroutine geometry_tancylindrical_mod::scalefactors (gp, zeta, r, hzeta, hr, hphi)
 
elemental real function geometry_tancylindrical_mod::radius (gp, zeta, r)
 
elemental subroutine geometry_tancylindrical_mod::positionvector (gp, zeta, r, rx, ry, rz)
 
elemental subroutine geometry_tancylindrical_mod::convert2cartesian_coords (gp, zeta, r, phi, x, y, z)
 
elemental subroutine geometry_tancylindrical_mod::convert2curvilinear_coords (gp, x, y, z, zeta, r, phi)
 
elemental subroutine geometry_tancylindrical_mod::convert2cartesian_vectors (zeta, r, phi, vzeta, vr, vphi, vx, vy, vz)
 
elemental subroutine geometry_tancylindrical_mod::convert2curvilinear_vectors (zeta, r, phi, vx, vy, vz, vzeta, vr, vphi)
 

Variables

character(len=32), parameter geometry_tancylindrical_mod::geometry_name = "tancylindrical"