defines properties of a 3D logcylindrical mesh More...
Data Types | |
type | geometry_logcylindrical |
Functions/Subroutines | |
subroutine | initgeometry_logcylindrical (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) |
subroutine | finalize (this) |
elemental subroutine | scalefactors (gp, logr, phi, z, hlogr, hphi, hz) |
elemental real function | radius (gp, logr, z) |
elemental subroutine | positionvector (gp, logr, z, rx, ry, rz) |
elemental subroutine | convert2cartesian_coords (gp, logr, phi, zz, x, y, z) |
elemental subroutine | convert2curvilinear_coords (gp, x, y, z, logr, phi, zz) |
Variables | |
character(len=32), parameter | geometry_name = "logcylindrical" |
Detailed Description
defines properties of a 3D logcylindrical mesh
Function/Subroutine Documentation
◆ convert2cartesian_coords()
|
private |
Definition at line 344 of file geometry_logcylindrical.f90.
◆ convert2cartesian_coords_1()
|
private |
Definition at line 214 of file geometry_logcylindrical.f90.

◆ convert2cartesian_coords_2()
|
private |
Definition at line 225 of file geometry_logcylindrical.f90.

◆ convert2cartesian_coords_3()
|
private |
Definition at line 236 of file geometry_logcylindrical.f90.

◆ convert2cartesian_coords_4()
|
private |
Definition at line 247 of file geometry_logcylindrical.f90.

◆ convert2curvilinear_coords()
|
private |
Definition at line 358 of file geometry_logcylindrical.f90.
◆ convert2curvilinear_coords_1()
|
private |
Definition at line 258 of file geometry_logcylindrical.f90.

◆ convert2curvilinear_coords_2()
|
private |
Definition at line 269 of file geometry_logcylindrical.f90.

◆ convert2curvilinear_coords_3()
|
private |
Definition at line 280 of file geometry_logcylindrical.f90.

◆ convert2curvilinear_coords_4()
|
private |
Definition at line 291 of file geometry_logcylindrical.f90.

◆ finalize()
|
private |
Definition at line 302 of file geometry_logcylindrical.f90.
◆ initgeometry_logcylindrical()
|
private |
Definition at line 72 of file geometry_logcylindrical.f90.
◆ positionvector()
|
private |
Definition at line 333 of file geometry_logcylindrical.f90.

◆ positionvector_1()
|
private |
Definition at line 170 of file geometry_logcylindrical.f90.

◆ positionvector_2()
|
private |
Definition at line 181 of file geometry_logcylindrical.f90.

◆ positionvector_3()
|
private |
Definition at line 192 of file geometry_logcylindrical.f90.

◆ positionvector_4()
|
private |
Definition at line 203 of file geometry_logcylindrical.f90.

◆ radius()
|
private |
Definition at line 321 of file geometry_logcylindrical.f90.

◆ radius_1()
|
private |
Definition at line 130 of file geometry_logcylindrical.f90.

◆ radius_2()
|
private |
Definition at line 140 of file geometry_logcylindrical.f90.

◆ radius_3()
|
private |
Definition at line 150 of file geometry_logcylindrical.f90.

◆ radius_4()
|
private |
Definition at line 160 of file geometry_logcylindrical.f90.

◆ scalefactors()
|
private |
Definition at line 310 of file geometry_logcylindrical.f90.
◆ scalefactors_1()
|
private |
Definition at line 87 of file geometry_logcylindrical.f90.

◆ scalefactors_2()
|
private |
Definition at line 97 of file geometry_logcylindrical.f90.

◆ scalefactors_3()
|
private |
Definition at line 108 of file geometry_logcylindrical.f90.

◆ scalefactors_4()
|
private |
Definition at line 119 of file geometry_logcylindrical.f90.

Variable Documentation
◆ geometry_name
|
private |
Definition at line 65 of file geometry_logcylindrical.f90.