laserfields
Fortran95 library to describe time-dependent laser pulses
Toggle main menu visibility
Loading...
Searching...
No Matches
nrtype.f90
Go to the documentation of this file.
1
! Copyright (c) 2012, Johannes Feist
2
! licensed under the MIT open source license, see LICENSE file
3
4
module
nrtype
5
! based on nrtype.f90 from numerical recipes, which is in the public domain (http://www.nr.com/public-domain.html)
6
integer
,
parameter
::
dp
= kind(1.0d0)
7
integer
,
parameter
::
dpc
= kind((1.0d0,1.0d0))
8
real
(
dp
),
parameter
::
pi
= 3.141592653589793238462643383279502884197_dp
9
real
(
dp
),
parameter
::
pio2
= 1.57079632679489661923132169163975144209858_dp
10
real
(
dp
),
parameter
::
twopi
= 6.283185307179586476925286766559005768394_dp
11
complex(dpc)
,
parameter
::
iu
= (0.d0,1.d0)
12
end module
nrtype
nrtype
Definition
nrtype.f90:4
nrtype::dpc
integer, parameter dpc
Definition
nrtype.f90:7
nrtype::pio2
real(dp), parameter pio2
Definition
nrtype.f90:9
nrtype::dp
integer, parameter dp
Definition
nrtype.f90:6
nrtype::twopi
real(dp), parameter twopi
Definition
nrtype.f90:10
nrtype::iu
complex(dpc), parameter iu
Definition
nrtype.f90:11
nrtype::pi
real(dp), parameter pi
Definition
nrtype.f90:8
src
nrtype.f90
Generated on
for laserfields by
1.17.0