PLUME-MoM-TSM  1.0
VolcanicPlumeModel
Data Types | Functions/Subroutines
complexify Module Reference

Data Types

interface  abs
 
interface  acos
 
interface  asin
 
interface  atan
 
interface  atan2
 
interface  cosh
 
interface  dim
 
interface  epsilon
 
interface  log10
 
interface  max
 
interface  min
 
interface  nint
 
interface  operator(.ceq.)
 
interface  operator(.cne.)
 
interface  operator(<)
 
interface  operator(<=)
 
interface  operator(>)
 
interface  operator(>=)
 
interface  sign
 
interface  sinh
 
interface  tan
 
interface  tanh
 

Functions/Subroutines

complex *16 function abs_c (val)
 
complex *16 function acos_c (z)
 
complex *16 function asin_c (z)
 
complex *16 function atan_c (z)
 
complex *16 function atan2_cc (csn, ccs)
 
complex *16 function cosh_c (z)
 
complex *16 function sinh_c (z)
 
complex *16 function tan_c (z)
 
complex *16 function tanh_c (a)
 
complex *16 function max_cc (val1, val2)
 
complex *16 function max_cr (val1, val2)
 
complex *16 function max_rc (val1, val2)
 
complex *16 function max_ccc (val1, val2, val3)
 
complex *16 function max_cccc (val1, val2, val3, val4)
 
complex *16 function min_cc (val1, val2)
 
complex *16 function min_cr (val1, val2)
 
complex *16 function min_rc (val1, val2)
 
complex *16 function min_ccc (val1, val2, val3)
 
complex *16 function min_cccc (val1, val2, val3, val4)
 
complex *16 function sign_cc (val1, val2)
 
complex *16 function sign_cr (val1, val2)
 
complex *16 function sign_rc (val1, val2)
 
complex *16 function dim_cc (val1, val2)
 
complex *16 function dim_cr (val1, val2)
 
complex *16 function dim_rc (val1, val2)
 
complex *16 function log10_c (z)
 
integer function nint_c (z)
 
complex *16 function epsilon_c (z)
 
logical function lt_cc (lhs, rhs)
 
logical function lt_cr (lhs, rhs)
 
logical function lt_rc (lhs, rhs)
 
logical function lt_ci (lhs, rhs)
 
logical function lt_ic (lhs, rhs)
 
logical function le_cc (lhs, rhs)
 
logical function le_cr (lhs, rhs)
 
logical function le_rc (lhs, rhs)
 
logical function le_ci (lhs, rhs)
 
logical function le_ic (lhs, rhs)
 
logical function gt_cc (lhs, rhs)
 
logical function gt_cr (lhs, rhs)
 
logical function gt_rc (lhs, rhs)
 
logical function gt_ci (lhs, rhs)
 
logical function gt_ic (lhs, rhs)
 
logical function ge_cc (lhs, rhs)
 
logical function ge_rr (lhs, rhs)
 
logical function ge_ii (lhs, rhs)
 
logical function ge_aa (lhs, rhs)
 
logical function ge_cr (lhs, rhs)
 
logical function ge_rc (lhs, rhs)
 
logical function ge_ci (lhs, rhs)
 
logical function ge_ic (lhs, rhs)
 
logical function ge_ir (lhs, rhs)
 
logical function ge_ri (lhs, rhs)
 
logical function eq_cc (lhs, rhs)
 
logical function eq_rr (lhs, rhs)
 
logical function eq_ii (lhs, rhs)
 
logical function eq_aa (lhs, rhs)
 
logical function eq_cr (lhs, rhs)
 
logical function eq_rc (lhs, rhs)
 
logical function eq_ci (lhs, rhs)
 
logical function eq_ic (lhs, rhs)
 
logical function eq_ir (lhs, rhs)
 
logical function eq_ri (lhs, rhs)
 
logical function ne_cc (lhs, rhs)
 
logical function ne_rr (lhs, rhs)
 
logical function ne_ii (lhs, rhs)
 
logical function ne_aa (lhs, rhs)
 
logical function ne_cr (lhs, rhs)
 
logical function ne_rc (lhs, rhs)
 
logical function ne_ci (lhs, rhs)
 
logical function ne_ic (lhs, rhs)
 
logical function ne_ir (lhs, rhs)
 
logical function ne_ri (lhs, rhs)
 

Function/Subroutine Documentation

complex*16 function complexify::abs_c ( complex*16, intent(in)  val)

Definition at line 245 of file complexify.f90.

complex*16 function complexify::acos_c ( complex*16, intent(in)  z)

Definition at line 265 of file complexify.f90.

complex*16 function complexify::asin_c ( complex*16, intent(in)  z)

Definition at line 274 of file complexify.f90.

complex*16 function complexify::atan2_cc ( complex*16, intent(in)  csn,
complex*16, intent(in)  ccs 
)

Definition at line 301 of file complexify.f90.

complex*16 function complexify::atan_c ( complex*16, intent(in)  z)

Definition at line 283 of file complexify.f90.

complex*16 function complexify::cosh_c ( complex*16, intent(in)  z)

Definition at line 327 of file complexify.f90.

complex*16 function complexify::dim_cc ( complex*16, intent(in)  val1,
complex*16, intent(in)  val2 
)

Definition at line 542 of file complexify.f90.

complex*16 function complexify::dim_cr ( complex*16, intent(in)  val1,
real(wp), intent(in)  val2 
)

Definition at line 551 of file complexify.f90.

complex*16 function complexify::dim_rc ( real(wp), intent(in)  val1,
complex*16, intent(in)  val2 
)

Definition at line 561 of file complexify.f90.

complex*16 function complexify::epsilon_c ( complex*16, intent(in)  z)

Definition at line 585 of file complexify.f90.

logical function complexify::eq_aa ( character(len=*), intent(in)  lhs,
character(len=*), intent(in)  rhs 
)

Definition at line 730 of file complexify.f90.

logical function complexify::eq_cc ( complex*16, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 718 of file complexify.f90.

logical function complexify::eq_ci ( complex*16, intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 744 of file complexify.f90.

logical function complexify::eq_cr ( complex*16, intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 734 of file complexify.f90.

logical function complexify::eq_ic ( integer, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 749 of file complexify.f90.

logical function complexify::eq_ii ( integer, intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 726 of file complexify.f90.

logical function complexify::eq_ir ( integer, intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 754 of file complexify.f90.

logical function complexify::eq_rc ( real(wp), intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 739 of file complexify.f90.

logical function complexify::eq_ri ( real(wp), intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 759 of file complexify.f90.

logical function complexify::eq_rr ( real(wp), intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 722 of file complexify.f90.

logical function complexify::ge_aa ( character(len=*), intent(in)  lhs,
character(len=*), intent(in)  rhs 
)

Definition at line 682 of file complexify.f90.

logical function complexify::ge_cc ( complex*16, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 670 of file complexify.f90.

logical function complexify::ge_ci ( complex*16, intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 696 of file complexify.f90.

logical function complexify::ge_cr ( complex*16, intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 686 of file complexify.f90.

logical function complexify::ge_ic ( integer, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 701 of file complexify.f90.

logical function complexify::ge_ii ( integer, intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 678 of file complexify.f90.

logical function complexify::ge_ir ( integer, intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 706 of file complexify.f90.

logical function complexify::ge_rc ( real(wp), intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 691 of file complexify.f90.

logical function complexify::ge_ri ( real(wp), intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 711 of file complexify.f90.

logical function complexify::ge_rr ( real(wp), intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 674 of file complexify.f90.

logical function complexify::gt_cc ( complex*16, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 643 of file complexify.f90.

logical function complexify::gt_ci ( complex*16, intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 657 of file complexify.f90.

logical function complexify::gt_cr ( complex*16, intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 647 of file complexify.f90.

logical function complexify::gt_ic ( integer, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 662 of file complexify.f90.

logical function complexify::gt_rc ( real(wp), intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 652 of file complexify.f90.

logical function complexify::le_cc ( complex*16, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 617 of file complexify.f90.

logical function complexify::le_ci ( complex*16, intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 631 of file complexify.f90.

logical function complexify::le_cr ( complex*16, intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 621 of file complexify.f90.

logical function complexify::le_ic ( integer, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 636 of file complexify.f90.

logical function complexify::le_rc ( real(wp), intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 626 of file complexify.f90.

complex*16 function complexify::log10_c ( complex*16, intent(in)  z)

Definition at line 573 of file complexify.f90.

logical function complexify::lt_cc ( complex*16, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 591 of file complexify.f90.

logical function complexify::lt_ci ( complex*16, intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 605 of file complexify.f90.

logical function complexify::lt_cr ( complex*16, intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 595 of file complexify.f90.

logical function complexify::lt_ic ( integer, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 610 of file complexify.f90.

logical function complexify::lt_rc ( real(wp), intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 600 of file complexify.f90.

complex*16 function complexify::max_cc ( complex*16, intent(in)  val1,
complex*16, intent(in)  val2 
)

Definition at line 379 of file complexify.f90.

complex*16 function complexify::max_ccc ( complex*16, intent(in)  val1,
complex*16, intent(in)  val2,
complex*16, intent(in)  val3 
)

Definition at line 408 of file complexify.f90.

complex*16 function complexify::max_cccc ( complex*16, intent(in)  val1,
complex*16, intent(in)  val2,
complex*16, intent(in)  val3,
complex*16, intent(in)  val4 
)

Definition at line 420 of file complexify.f90.

complex*16 function complexify::max_cr ( complex*16, intent(in)  val1,
real(wp), intent(in)  val2 
)

Definition at line 388 of file complexify.f90.

complex*16 function complexify::max_rc ( real(wp), intent(in)  val1,
complex*16, intent(in)  val2 
)

Definition at line 398 of file complexify.f90.

complex*16 function complexify::min_cc ( complex*16, intent(in)  val1,
complex*16, intent(in)  val2 
)

Definition at line 441 of file complexify.f90.

complex*16 function complexify::min_ccc ( complex*16, intent(in)  val1,
complex*16, intent(in)  val2,
complex*16, intent(in)  val3 
)

Definition at line 470 of file complexify.f90.

complex*16 function complexify::min_cccc ( complex*16, intent(in)  val1,
complex*16, intent(in)  val2,
complex*16, intent(in)  val3,
complex*16, intent(in)  val4 
)

Definition at line 482 of file complexify.f90.

complex*16 function complexify::min_cr ( complex*16, intent(in)  val1,
real(wp), intent(in)  val2 
)

Definition at line 450 of file complexify.f90.

complex*16 function complexify::min_rc ( real(wp), intent(in)  val1,
complex*16, intent(in)  val2 
)

Definition at line 460 of file complexify.f90.

logical function complexify::ne_aa ( character(len=*), intent(in)  lhs,
character(len=*), intent(in)  rhs 
)

Definition at line 778 of file complexify.f90.

logical function complexify::ne_cc ( complex*16, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 766 of file complexify.f90.

logical function complexify::ne_ci ( complex*16, intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 792 of file complexify.f90.

logical function complexify::ne_cr ( complex*16, intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 782 of file complexify.f90.

logical function complexify::ne_ic ( integer, intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 797 of file complexify.f90.

logical function complexify::ne_ii ( integer, intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 774 of file complexify.f90.

logical function complexify::ne_ir ( integer, intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 802 of file complexify.f90.

logical function complexify::ne_rc ( real(wp), intent(in)  lhs,
complex*16, intent(in)  rhs 
)

Definition at line 787 of file complexify.f90.

logical function complexify::ne_ri ( real(wp), intent(in)  lhs,
integer, intent(in)  rhs 
)

Definition at line 807 of file complexify.f90.

logical function complexify::ne_rr ( real(wp), intent(in)  lhs,
real(wp), intent(in)  rhs 
)

Definition at line 770 of file complexify.f90.

integer function complexify::nint_c ( complex*16, intent(in)  z)

Definition at line 579 of file complexify.f90.

complex*16 function complexify::sign_cc ( complex*16, intent(in)  val1,
complex*16, intent(in)  val2 
)

Definition at line 505 of file complexify.f90.

complex*16 function complexify::sign_cr ( complex*16, intent(in)  val1,
real(wp), intent(in)  val2 
)

Definition at line 516 of file complexify.f90.

complex*16 function complexify::sign_rc ( real(wp), intent(in)  val1,
complex*16, intent(in)  val2 
)

Definition at line 528 of file complexify.f90.

complex*16 function complexify::sinh_c ( complex*16, intent(in)  z)

Definition at line 339 of file complexify.f90.

complex*16 function complexify::tan_c ( complex*16, intent(in)  z)

Definition at line 351 of file complexify.f90.

complex*16 function complexify::tanh_c ( complex*16, intent(in)  a)

Definition at line 363 of file complexify.f90.