defines properties of a 3D cartesian mesh More...
Data Types | |
type | geometry_cartesian |
Functions/Subroutines | |
subroutine | initgeometry_cartesian (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 (x, y, z, hx, hy, hz) |
elemental real function | radius (x, y, z) |
Variables | |
character(len=32), parameter | geometry_name = "cartesian" |
Detailed Description
defines properties of a 3D cartesian mesh
Function/Subroutine Documentation
◆ convert2cartesian_coords_1()
|
private |
Definition at line 217 of file geometry_cartesian.f90.
◆ convert2cartesian_coords_2()
|
private |
Definition at line 227 of file geometry_cartesian.f90.
◆ convert2cartesian_coords_3()
|
private |
Definition at line 237 of file geometry_cartesian.f90.
◆ convert2cartesian_coords_4()
|
private |
Definition at line 247 of file geometry_cartesian.f90.
◆ convert2cartesian_vectors_1()
|
private |
Definition at line 298 of file geometry_cartesian.f90.
◆ convert2cartesian_vectors_2()
|
private |
Definition at line 309 of file geometry_cartesian.f90.
◆ convert2cartesian_vectors_3()
|
private |
Definition at line 320 of file geometry_cartesian.f90.
◆ convert2cartesian_vectors_4()
|
private |
Definition at line 331 of file geometry_cartesian.f90.
◆ convert2curvilinear_coords_1()
|
private |
Definition at line 257 of file geometry_cartesian.f90.
◆ convert2curvilinear_coords_2()
|
private |
Definition at line 267 of file geometry_cartesian.f90.
◆ convert2curvilinear_coords_3()
|
private |
Definition at line 277 of file geometry_cartesian.f90.
◆ convert2curvilinear_coords_4()
|
private |
Definition at line 287 of file geometry_cartesian.f90.
◆ convert2curvilinear_vectors_1()
|
private |
Definition at line 342 of file geometry_cartesian.f90.
◆ convert2curvilinear_vectors_2()
|
private |
Definition at line 353 of file geometry_cartesian.f90.
◆ convert2curvilinear_vectors_3()
|
private |
Definition at line 364 of file geometry_cartesian.f90.
◆ convert2curvilinear_vectors_4()
|
private |
Definition at line 375 of file geometry_cartesian.f90.
◆ finalize()
|
private |
Definition at line 386 of file geometry_cartesian.f90.
◆ initgeometry_cartesian()
|
private |
Definition at line 82 of file geometry_cartesian.f90.
◆ positionvector_1()
|
private |
Definition at line 177 of file geometry_cartesian.f90.
◆ positionvector_2()
|
private |
Definition at line 187 of file geometry_cartesian.f90.
◆ positionvector_3()
|
private |
Definition at line 197 of file geometry_cartesian.f90.
◆ positionvector_4()
|
private |
Definition at line 207 of file geometry_cartesian.f90.
◆ radius()
|
private |
Definition at line 405 of file geometry_cartesian.f90.


◆ radius_1()
|
private |
◆ radius_2()
|
private |
◆ radius_3()
|
private |
◆ radius_4()
|
private |
◆ scalefactors()
|
private |
◆ scalefactors_1()
|
private |
◆ scalefactors_2()
|
private |
◆ scalefactors_3()
|
private |
◆ scalefactors_4()
|
private |
Variable Documentation
◆ geometry_name
|
private |
Definition at line 75 of file geometry_cartesian.f90.