defines properties of a 3D cylindrical mesh More...
Data Types | |
type | geometry_cylindrical |
Functions/Subroutines | |
subroutine | initgeometry_cylindrical (this, config) |
pure subroutine | scalefactors_1 (this, coords, hx, hy, hz) |
pure subroutine | scalefactors_2 (this, coords, hx, hy, hz) |
pure subroutine | scalefactors_3 (this, coords, hx, hy, hz) |
pure subroutine | scalefactors_4 (this, coords, hx, hy, hz) |
pure subroutine | radius_1 (this, coords, r) |
pure subroutine | radius_2 (this, coords, r) |
pure subroutine | radius_3 (this, coords, r) |
pure subroutine | radius_4 (this, coords, r) |
pure subroutine | positionvector_1 (this, coords, posvec) |
pure subroutine | positionvector_2 (this, coords, posvec) |
pure subroutine | positionvector_3 (this, coords, posvec) |
pure subroutine | positionvector_4 (this, coords, posvec) |
pure subroutine | convert2cartesian_coords_1 (this, curv, cart) |
pure subroutine | convert2cartesian_coords_2 (this, curv, cart) |
pure subroutine | convert2cartesian_coords_3 (this, curv, cart) |
pure subroutine | convert2cartesian_coords_4 (this, curv, cart) |
pure subroutine | convert2curvilinear_coords_1 (this, cart, curv) |
pure subroutine | convert2curvilinear_coords_2 (this, cart, curv) |
pure subroutine | convert2curvilinear_coords_3 (this, cart, curv) |
pure subroutine | convert2curvilinear_coords_4 (this, cart, curv) |
pure subroutine | convert2cartesian_vectors_1 (this, curv, v_curv, v_cart) |
pure subroutine | convert2cartesian_vectors_2 (this, curv, v_curv, v_cart) |
pure subroutine | convert2cartesian_vectors_3 (this, curv, v_curv, v_cart) |
pure subroutine | convert2cartesian_vectors_4 (this, curv, v_curv, v_cart) |
pure subroutine | convert2curvilinear_vectors_1 (this, curv, v_cart, v_curv) |
pure subroutine | convert2curvilinear_vectors_2 (this, curv, v_cart, v_curv) |
pure subroutine | convert2curvilinear_vectors_3 (this, curv, v_cart, v_curv) |
pure subroutine | convert2curvilinear_vectors_4 (this, curv, v_cart, v_curv) |
subroutine | finalize (this) |
elemental subroutine | scalefactors (r, hr, hphi, hz) |
elemental real function | radius (r, z) |
elemental subroutine | positionvector (r, z, rx, ry, rz) |
elemental subroutine | convert2cartesian_coords (r, phi, zz, x, y, z) |
elemental subroutine | convert2curvilinear_coords (x, y, z, r, phi, zz) |
elemental subroutine | convert2cartesian_vectors (r, phi, z, vr, vphi, vzz, vx, vy, vz) |
Reference: [bronstein2008] , Tabelle 13.1. More... | |
elemental subroutine | convert2curvilinear_vectors (r, phi, z, vx, vy, vz, vr, vphi, vzz) |
Reference: [bronstein2008] , Tabelle 13.1. More... | |
Variables | |
character(len=32), parameter | geometry_name = "cylindrical" |
Detailed Description
defines properties of a 3D cylindrical mesh
Function/Subroutine Documentation
◆ convert2cartesian_coords()
|
private |
Definition at line 447 of file geometry_cylindrical.f90.
◆ convert2cartesian_coords_1()
|
private |
Definition at line 216 of file geometry_cylindrical.f90.
◆ convert2cartesian_coords_2()
|
private |
Definition at line 227 of file geometry_cylindrical.f90.
◆ convert2cartesian_coords_3()
|
private |
Definition at line 238 of file geometry_cylindrical.f90.
◆ convert2cartesian_coords_4()
|
private |
Definition at line 249 of file geometry_cylindrical.f90.
◆ convert2cartesian_vectors()
|
private |
Reference: [bronstein2008] , Tabelle 13.1.
Definition at line 473 of file geometry_cylindrical.f90.
◆ convert2cartesian_vectors_1()
|
private |
Definition at line 304 of file geometry_cylindrical.f90.
◆ convert2cartesian_vectors_2()
|
private |
Definition at line 317 of file geometry_cylindrical.f90.
◆ convert2cartesian_vectors_3()
|
private |
Definition at line 330 of file geometry_cylindrical.f90.
◆ convert2cartesian_vectors_4()
|
private |
Definition at line 343 of file geometry_cylindrical.f90.
◆ convert2curvilinear_coords()
|
private |
Definition at line 458 of file geometry_cylindrical.f90.
◆ convert2curvilinear_coords_1()
|
private |
Definition at line 260 of file geometry_cylindrical.f90.
◆ convert2curvilinear_coords_2()
|
private |
Definition at line 271 of file geometry_cylindrical.f90.
◆ convert2curvilinear_coords_3()
|
private |
Definition at line 282 of file geometry_cylindrical.f90.
◆ convert2curvilinear_coords_4()
|
private |
Definition at line 293 of file geometry_cylindrical.f90.
◆ convert2curvilinear_vectors()
|
private |
Reference: [bronstein2008] , Tabelle 13.1.
Definition at line 486 of file geometry_cylindrical.f90.
◆ convert2curvilinear_vectors_1()
|
private |
Definition at line 356 of file geometry_cylindrical.f90.
◆ convert2curvilinear_vectors_2()
|
private |
Definition at line 369 of file geometry_cylindrical.f90.
◆ convert2curvilinear_vectors_3()
|
private |
Definition at line 382 of file geometry_cylindrical.f90.
◆ convert2curvilinear_vectors_4()
|
private |
Definition at line 395 of file geometry_cylindrical.f90.
◆ finalize()
|
private |
Definition at line 408 of file geometry_cylindrical.f90.
◆ initgeometry_cylindrical()
|
private |
Definition at line 83 of file geometry_cylindrical.f90.
◆ positionvector()
|
private |
Definition at line 436 of file geometry_cylindrical.f90.
◆ positionvector_1()
|
private |
Definition at line 173 of file geometry_cylindrical.f90.
◆ positionvector_2()
|
private |
Definition at line 183 of file geometry_cylindrical.f90.
◆ positionvector_3()
|
private |
Definition at line 194 of file geometry_cylindrical.f90.
◆ positionvector_4()
|
private |
Definition at line 205 of file geometry_cylindrical.f90.
◆ radius()
|
private |
Definition at line 427 of file geometry_cylindrical.f90.
◆ radius_1()
|
private |
Definition at line 133 of file geometry_cylindrical.f90.
◆ radius_2()
|
private |
Definition at line 143 of file geometry_cylindrical.f90.
◆ radius_3()
|
private |
Definition at line 153 of file geometry_cylindrical.f90.
◆ radius_4()
|
private |
Definition at line 163 of file geometry_cylindrical.f90.
◆ scalefactors()
|
private |
Definition at line 416 of file geometry_cylindrical.f90.
◆ scalefactors_1()
|
private |
Definition at line 93 of file geometry_cylindrical.f90.
◆ scalefactors_2()
|
private |
Definition at line 103 of file geometry_cylindrical.f90.
◆ scalefactors_3()
|
private |
Definition at line 113 of file geometry_cylindrical.f90.
◆ scalefactors_4()
|
private |
Definition at line 123 of file geometry_cylindrical.f90.
Variable Documentation
◆ geometry_name
|
private |
Definition at line 75 of file geometry_cylindrical.f90.