grid_tools  1.9.0
pmat4::mobius Interface Reference

Private Member Functions

subroutine cmobius (aa, bb, cc, dd, vz, vw)
 Perform a complex Mobius transformation from cartesian vz to cartesian vw where the transformation coefficients are the standard aa,bb,cc,dd. More...
 
subroutine zmobius (aa, bb, cc, dd, z, infz, w, infw)
 Perform a complex Mobius transformation from (z,infz) to (w,infw) where the transformation coefficients are the standard aa,bb,cc,dd. More...
 

Detailed Description

Definition at line 108 of file pmat4.f90.

Member Function/Subroutine Documentation

◆ cmobius()

subroutine pmat4::mobius::cmobius ( complex(dpc), intent(in)  aa,
complex(dpc), intent(in)  bb,
complex(dpc), intent(in)  cc,
complex(dpc), intent(in)  dd,
real(dp), dimension(3), intent(in)  vz,
real(dp), dimension(3), intent(out)  vw 
)
private

Perform a complex Mobius transformation from cartesian vz to cartesian vw where the transformation coefficients are the standard aa,bb,cc,dd.

Parameters
[in]aaMobius transformation coefficient
[in]bbMobius transformation coefficient
[in]ccMobius transformation coefficient
[in]ddMobius transformation coefficient
[in]vzCartesian unit 3-vector representation of input argument
[out]vwCartesian unit 3-vector representation of output
Author
R. J. Purser

Definition at line 2312 of file pmat4.f90.

◆ zmobius()

subroutine pmat4::mobius::zmobius ( complex(dpc), intent(in)  aa,
complex(dpc), intent(in)  bb,
complex(dpc), intent(in)  cc,
complex(dpc), intent(in)  dd,
complex(dpc), intent(in)  z,
logical, intent(in)  infz,
complex(dpc), intent(out)  w,
logical, intent(out)  infw 
)
private

Perform a complex Mobius transformation from (z,infz) to (w,infw) where the transformation coefficients are the standard aa,bb,cc,dd.

Infz is .TRUE. only when z is at complex infinity; likewise infw and w. For these infinite cases, it is important that numerical z==(0,0).

Parameters
[in]aaMobius transformation complex coefficient
[in]bbMobius transformation complex coefficient
[in]ccMobius transformation complex coefficient
[in]ddMobius transformation complex coefficient
[in]zcomplex input argument of the Mobius transformation
[in]infzlogical indicator for z being a point at infinity
[out]wcomplex output of the Mobius transformation
[out]infwlogical indicator for w being a point at infinity
Author
R. J. Purser

Definition at line 2277 of file pmat4.f90.


The documentation for this interface was generated from the following file: