Definition at line 83 of file mod_spherical.f90.
◆ arcx_back_dbl()
subroutine mod_spherical::arcx_back::arcx_back_dbl |
( |
real(dp), intent(in) |
XX1, |
|
|
real(dp), intent(in) |
YY1, |
|
|
real(dp), intent(in) |
XX2, |
|
|
real(dp), intent(in) |
YY2, |
|
|
real(dp), intent(out) |
ARCX1 |
|
) |
| |
Definition at line 319 of file mod_spherical.f90.
320 REAL(DP),
INTENT(IN) :: XX1,YY1,XX2,YY2
321 REAL(DP),
INTENT(OUT) :: ARCX1
324 INTEGER,
PARAMETER ::NX=500
325 REAL(DP) :: X1,Y1,X2,Y2,TY,A1,A2,B1,B2,C1,C2,A,B,C,X(NX+1),Y(NX+1)
344 xtmp = real(-2*
pi,
dp)+xtmp
345 ELSE IF(xtmp < -
pi)
THEN 346 xtmp = real(2*
pi,
dp)+xtmp
350 x(i)=x(i-1)+xtmp/float(nx)
354 a1=dcos(y(1))*dcos(x(1))
355 a2=dcos(y(nx+1))*dcos(x(nx+1))
357 b1=dcos(y(1))*dsin(x(1))
358 b2=dcos(y(nx+1))*dsin(x(nx+1))
368 y(i)=-b*dcos(x(i))-c*dsin(x(i))
378 xtmp = real(-2*
pi,
dp)+xtmp
379 ELSE IF(xtmp < -
pi)
THEN 380 xtmp = real(2*
pi,
dp)+xtmp
382 arcx1=arcx1+
rearth*dcos(ty)*xtmp
real(dp), parameter rearth
real(dp), parameter deg2rad
◆ arcx_back_flt()
subroutine mod_spherical::arcx_back::arcx_back_flt |
( |
real(spa), intent(in) |
XX1, |
|
|
real(spa), intent(in) |
YY1, |
|
|
real(spa), intent(in) |
XX2, |
|
|
real(spa), intent(in) |
YY2, |
|
|
real(spa), intent(out) |
ARCX1 |
|
) |
| |
Definition at line 391 of file mod_spherical.f90.
392 REAL(SPA),
INTENT(IN) :: XX1,YY1,XX2,YY2
393 REAL(SPA),
INTENT(OUT)::ARCX1
397 CALL arcx_back_dbl(dble(xx1),dble(yy1),dble(xx2),dble(yy2),arcx_dp)
subroutine arcx_back_dbl(XX1, YY1, XX2, YY2, ARCX1)
The documentation for this interface was generated from the following file: