PUSH_STACK
Push a number onto the real stack.
push_stack
Push a number onto the complex stack.
RPUSH_STACK
Push a number onto the rational stack.
DROP_STACK
Drop a number from the real stack.
CDROP_STACK
Drop a number from the complex stack.
RDROP_STACK
Drop a number from the rational stack.
PRINTX
Print a real number to a string.
CPRINTX
Print a complex number to a string.
RPRINTX
Print a rational number to a string.
Uses
module~~stackops~~UsesGraph
module~stackops
stackops
iso_fortran_env
iso_fortran_env
module~stackops->iso_fortran_env
module~funcs
funcs
module~stackops->module~funcs
module~global
GLOBAL
module~stackops->module~global
assert
assert
module~stackops->assert
module~funcs->iso_fortran_env
module~funcs->assert
module~bessel
bessel
module~funcs->module~bessel
module~stats
stats
module~funcs->module~stats
module~fgamma
fgamma
module~funcs->module~fgamma
module~hyper
hyper
module~funcs->module~hyper
module~trig
trig
module~funcs->module~trig
module~rat
rat
module~funcs->module~rat
module~global->assert
module~bessel->assert
module~rjk
rjk
module~bessel->module~rjk
module~i1
i1
module~bessel->module~i1
module~k0
k0
module~bessel->module~k0
module~rjb
rjb
module~bessel->module~rjb
module~i0
i0
module~bessel->module~i0
module~k1
k1
module~bessel->module~k1
module~rjy
rjy
module~bessel->module~rjy
module~rji
rji
module~bessel->module~rji
module~stats->assert
module~fgamma->assert
module~hyper->iso_fortran_env
module~hyper->module~global
module~hyper->assert
module~hyper->module~rat
ieee_arithmetic
ieee_arithmetic
module~hyper->ieee_arithmetic
module~trig->assert
module~rat->iso_fortran_env
module~rat->assert
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Used by
module~~stackops~~UsedByGraph
module~stackops
stackops
program~rpn
RPN
program~rpn->module~stackops
module~evals
evals
program~rpn->module~evals
module~evals->module~stackops
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Variables
Type Visibility
Attributes Name Initial
complex(kind=wp),
private,
parameter ::
c0 = (0._wp, 0._wp)
Interfaces
Arguments
Type
Intent Optional
Attributes Name
real(kind=wp),
intent(in)
::
X
Arguments
Type
Intent Optional
Attributes Name
complex(kind=wp),
intent(in)
::
X
public subroutine RPUSH_STACK (RN, RD)
Arguments
Type
Intent Optional
Attributes Name
integer,
intent(in)
::
RN
integer,
intent(in)
::
RD
public subroutine PRINTX_r (X, NUMSTR)
Arguments
Type
Intent Optional
Attributes Name
real(kind=wp),
intent(in)
::
X
character(len=100),
intent(out)
::
NUMSTR
public subroutine CPRINTX (X, NUMSTR)
Arguments
Type
Intent Optional
Attributes Name
complex(kind=wp),
intent(in)
::
X
character(len=100),
intent(out)
::
NUMSTR
public subroutine RPRINTX (RN, RD, NUMSTR)
Arguments
Type
Intent Optional
Attributes Name
integer,
intent(in)
::
RN
integer,
intent(in)
::
RD
character(len=100),
intent(out)
::
NUMSTR
Subroutines
Arguments
Type
Intent Optional
Attributes Name
real(kind=wp),
intent(in)
::
X
Arguments
Type
Intent Optional
Attributes Name
complex(kind=wp),
intent(in)
::
X
Arguments
Type
Intent Optional
Attributes Name
integer,
intent(in)
::
RN
integer,
intent(in)
::
RD
Arguments
Type
Intent Optional
Attributes Name
integer,
intent(in)
::
N
Arguments
Type
Intent Optional
Attributes Name
integer,
intent(in)
::
N
Arguments
Type
Intent Optional
Attributes Name
integer,
intent(in)
::
N
Arguments
Type
Intent Optional
Attributes Name
real(kind=wp),
intent(in)
::
X
character(len=100),
intent(out)
::
NUMSTR
public subroutine CPRINTX (X, NUMSTR)
Arguments
Type
Intent Optional
Attributes Name
complex(kind=wp),
intent(in)
::
X
character(len=100),
intent(out)
::
NUMSTR
public subroutine RPRINTX (RN, RD, NUMSTR)
Arguments
Type
Intent Optional
Attributes Name
integer,
intent(in)
::
RN
integer,
intent(in)
::
RD
character(len=100),
intent(out)
::
NUMSTR