defines properties of a 3D spherical mesh More...
Data Types | |
type | geometry_spherical_planet |
Functions/Subroutines | |
subroutine | initgeometry_spherical_planet (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 (theta, r, htheta, hphi, hr) |
elemental real function | radius (r) |
elemental subroutine | positionvector (r, rx, ry, rz) |
elemental subroutine | convert2cartesian_coords (theta, phi, r, x, y, z) |
elemental subroutine | convert2curvilinear_coords (x, y, z, theta, phi, r) |
elemental subroutine | convert2cartesian_vectors (theta, phi, r, vtheta, vphi, vr, vx, vy, vz) |
Reference: [6] , Tabelle 13.1. More... | |
elemental subroutine | convert2curvilinear_vectors (theta, phi, r, vx, vy, vz, vtheta, vphi, vr) |
Reference: [6] , Tabelle 13.1. More... | |
Variables | |
character(len=32), parameter | geometry_name = "spherical_planet" |
Detailed Description
defines properties of a 3D spherical mesh
Function/Subroutine Documentation
◆ convert2cartesian_coords()
|
private |
Definition at line 455 of file geometry_spherical_planet.f90.
◆ convert2cartesian_coords_1()
|
private |
Definition at line 224 of file geometry_spherical_planet.f90.

◆ convert2cartesian_coords_2()
|
private |
Definition at line 235 of file geometry_spherical_planet.f90.

◆ convert2cartesian_coords_3()
|
private |
Definition at line 246 of file geometry_spherical_planet.f90.

◆ convert2cartesian_coords_4()
|
private |
Definition at line 257 of file geometry_spherical_planet.f90.

◆ convert2cartesian_vectors()
|
private |
Reference: [6] , Tabelle 13.1.
Definition at line 481 of file geometry_spherical_planet.f90.
◆ convert2cartesian_vectors_1()
|
private |
Definition at line 312 of file geometry_spherical_planet.f90.

◆ convert2cartesian_vectors_2()
|
private |
Definition at line 325 of file geometry_spherical_planet.f90.

◆ convert2cartesian_vectors_3()
|
private |
Definition at line 338 of file geometry_spherical_planet.f90.

◆ convert2cartesian_vectors_4()
|
private |
Definition at line 351 of file geometry_spherical_planet.f90.

◆ convert2curvilinear_coords()
|
private |
Definition at line 466 of file geometry_spherical_planet.f90.
◆ convert2curvilinear_coords_1()
|
private |
Definition at line 268 of file geometry_spherical_planet.f90.

◆ convert2curvilinear_coords_2()
|
private |
Definition at line 279 of file geometry_spherical_planet.f90.

◆ convert2curvilinear_coords_3()
|
private |
Definition at line 290 of file geometry_spherical_planet.f90.

◆ convert2curvilinear_coords_4()
|
private |
Definition at line 301 of file geometry_spherical_planet.f90.

◆ convert2curvilinear_vectors()
|
private |
Reference: [6] , Tabelle 13.1.
Definition at line 493 of file geometry_spherical_planet.f90.
◆ convert2curvilinear_vectors_1()
|
private |
Definition at line 364 of file geometry_spherical_planet.f90.

◆ convert2curvilinear_vectors_2()
|
private |
Definition at line 377 of file geometry_spherical_planet.f90.

◆ convert2curvilinear_vectors_3()
|
private |
Definition at line 390 of file geometry_spherical_planet.f90.

◆ convert2curvilinear_vectors_4()
|
private |
Definition at line 403 of file geometry_spherical_planet.f90.

◆ finalize()
|
private |
Definition at line 416 of file geometry_spherical_planet.f90.
◆ initgeometry_spherical_planet()
|
private |
Definition at line 90 of file geometry_spherical_planet.f90.
◆ positionvector()
|
private |
Definition at line 444 of file geometry_spherical_planet.f90.

◆ positionvector_1()
|
private |
Definition at line 182 of file geometry_spherical_planet.f90.

◆ positionvector_2()
|
private |
Definition at line 192 of file geometry_spherical_planet.f90.

◆ positionvector_3()
|
private |
Definition at line 202 of file geometry_spherical_planet.f90.

◆ positionvector_4()
|
private |
Definition at line 213 of file geometry_spherical_planet.f90.

◆ radius()
|
private |
Definition at line 435 of file geometry_spherical_planet.f90.


◆ radius_1()
|
private |
Definition at line 142 of file geometry_spherical_planet.f90.

◆ radius_2()
|
private |
Definition at line 152 of file geometry_spherical_planet.f90.

◆ radius_3()
|
private |
Definition at line 162 of file geometry_spherical_planet.f90.

◆ radius_4()
|
private |
Definition at line 172 of file geometry_spherical_planet.f90.

◆ scalefactors()
|
private |
Definition at line 424 of file geometry_spherical_planet.f90.

◆ scalefactors_1()
|
private |
Definition at line 100 of file geometry_spherical_planet.f90.

◆ scalefactors_2()
|
private |
Definition at line 110 of file geometry_spherical_planet.f90.

◆ scalefactors_3()
|
private |
Definition at line 120 of file geometry_spherical_planet.f90.

◆ scalefactors_4()
|
private |
Definition at line 131 of file geometry_spherical_planet.f90.

Variable Documentation
◆ geometry_name
|
private |
Definition at line 83 of file geometry_spherical_planet.f90.