geometry_tancylindrical.f90
Go to the documentation of this file.
129 CALL scalefactors(this%geoparam(1),coords(:,:,:,1),coords(:,:,:,2),hx(:,:,:),hy(:,:,:),hz(:,:,:))
139 CALL scalefactors(this%geoparam(1),coords(:,:,:,:,1),coords(:,:,:,:,2),hx(:,:,:,:),hy(:,:,:,:),hz(:,:,:,:))
189 CALL positionvector(this%geoparam(1),coords(:,1),coords(:,2),posvec(:,1),posvec(:,2),posvec(:,3))
265 CALL convert2cartesian_coords(this%geoparam(1),curv(:,:,:,:,1),curv(:,:,:,:,2),curv(:,:,:,:,3), &
309 CALL convert2curvilinear_coords(this%geoparam(1),cart(:,:,:,:,1),cart(:,:,:,:,2),cart(:,:,:,:,3), &
pure subroutine convert2cartesian_vectors(this, curv, v_curv, v_cart)
Convert curvilinear vector components to cartesian vector components.
Definition: geometry_base.f90:574
integer, parameter, public tancylindrical
Definition: geometry_base.f90:357
pure subroutine convert2curvilinear_coords(this, cart, curv)
Convert cartesian to curvilinear coordinates.
Definition: geometry_base.f90:560
pure subroutine convert2curvilinear_vectors(this, curv, v_cart, v_curv)
Convert cartesian vector components to curvilinear vector components.
Definition: geometry_base.f90:587
pure subroutine convert2cartesian_coords(this, curv, cart)
Convert curvilinear to cartesian coordinates.
Definition: geometry_base.f90:546
defines properties of a 3D cylindrical mesh
Definition: geometry_cylindrical.f90:36
elemental subroutine positionvector(r, z, rx, ry, rz)
Definition: geometry_cylindrical.f90:436
pure subroutine positionvector_3(this, coords, posvec)
Definition: geometry_cylindrical.f90:194
character(len=32), parameter geometry_name
Definition: geometry_cylindrical.f90:75
pure subroutine convert2cartesian_coords_3(this, curv, cart)
Definition: geometry_cylindrical.f90:238
pure subroutine convert2curvilinear_vectors_3(this, curv, v_cart, v_curv)
Definition: geometry_cylindrical.f90:382
pure subroutine positionvector_4(this, coords, posvec)
Definition: geometry_cylindrical.f90:205
pure subroutine convert2cartesian_coords_2(this, curv, cart)
Definition: geometry_cylindrical.f90:227
pure subroutine convert2curvilinear_coords_3(this, cart, curv)
Definition: geometry_cylindrical.f90:282
pure subroutine convert2curvilinear_vectors_4(this, curv, v_cart, v_curv)
Definition: geometry_cylindrical.f90:395
pure subroutine convert2cartesian_coords_1(this, curv, cart)
Definition: geometry_cylindrical.f90:216
pure subroutine radius_4(this, coords, r)
Definition: geometry_cylindrical.f90:163
pure subroutine convert2cartesian_vectors_1(this, curv, v_curv, v_cart)
Definition: geometry_cylindrical.f90:304
pure subroutine scalefactors_1(this, coords, hx, hy, hz)
Definition: geometry_cylindrical.f90:93
pure subroutine scalefactors_2(this, coords, hx, hy, hz)
Definition: geometry_cylindrical.f90:103
pure subroutine convert2cartesian_vectors_2(this, curv, v_curv, v_cart)
Definition: geometry_cylindrical.f90:317
pure subroutine radius_1(this, coords, r)
Definition: geometry_cylindrical.f90:133
pure subroutine convert2curvilinear_coords_4(this, cart, curv)
Definition: geometry_cylindrical.f90:293
pure subroutine radius_3(this, coords, r)
Definition: geometry_cylindrical.f90:153
pure subroutine positionvector_2(this, coords, posvec)
Definition: geometry_cylindrical.f90:183
pure subroutine convert2curvilinear_vectors_1(this, curv, v_cart, v_curv)
Definition: geometry_cylindrical.f90:356
pure subroutine convert2cartesian_vectors_4(this, curv, v_curv, v_cart)
Definition: geometry_cylindrical.f90:343
pure subroutine convert2cartesian_vectors_3(this, curv, v_curv, v_cart)
Definition: geometry_cylindrical.f90:330
pure subroutine convert2curvilinear_vectors_2(this, curv, v_cart, v_curv)
Definition: geometry_cylindrical.f90:369
pure subroutine convert2curvilinear_coords_1(this, cart, curv)
Definition: geometry_cylindrical.f90:260
pure subroutine positionvector_1(this, coords, posvec)
Definition: geometry_cylindrical.f90:173
pure subroutine convert2cartesian_coords_4(this, curv, cart)
Definition: geometry_cylindrical.f90:249
pure subroutine scalefactors_3(this, coords, hx, hy, hz)
Definition: geometry_cylindrical.f90:113
pure subroutine scalefactors_4(this, coords, hx, hy, hz)
Definition: geometry_cylindrical.f90:123
pure subroutine convert2curvilinear_coords_2(this, cart, curv)
Definition: geometry_cylindrical.f90:271
elemental real function radius(r, z)
Definition: geometry_cylindrical.f90:427
pure subroutine radius_2(this, coords, r)
Definition: geometry_cylindrical.f90:143
elemental subroutine scalefactors(r, hr, hphi, hz)
Definition: geometry_cylindrical.f90:416
define properties of a 3D tancylindrical mesh
Definition: geometry_tancylindrical.f90:39
subroutine initgeometry_tancylindrical(this, config)
Definition: geometry_tancylindrical.f90:87
Definition: common_dict.f90:123