pyoculus 0.1.1
Loading...
Searching...
No Matches
pyvariables.f90 File Reference

A MODULE that keeps all the global SPECvariables for other interfaced fortran SUBROUTINE. More...

Modules

module  spectypedefns
 Defines the types used in the fortran module.
 
module  specconstants
 Defines all the constants.
 
module  specvariables
 The variables to be used in fortran, should be initialized in Python.
 

Variables

integer, parameter spectypedefns::real_kind = 8
 
real(kind=real_kind), parameter specconstants::zero = 0.0
 
real(kind=real_kind), parameter specconstants::one = 1.0
 
real(kind=real_kind), parameter specconstants::two = 2.0
 
real(kind=real_kind), parameter specconstants::three = 3.0
 
real(kind=real_kind), parameter specconstants::four = 4.0
 
real(kind=real_kind), parameter specconstants::five = 5.0
 
real(kind=real_kind), parameter specconstants::six = 6.0
 
real(kind=real_kind), parameter specconstants::seven = 7.0
 
real(kind=real_kind), parameter specconstants::eight = 8.0
 
real(kind=real_kind), parameter specconstants::nine = 9.0
 
real(kind=real_kind), parameter specconstants::ten = 10.0
 
real(kind=real_kind), parameter specconstants::eleven = 11.0
 
real(kind=real_kind), parameter specconstants::twelve = 12.0
 
real(kind=real_kind), parameter specconstants::hundred = 100.0
 
real(kind=real_kind), parameter specconstants::thousand = 1000.0
 
real(kind=real_kind), parameter specconstants::half = one / two
 
real(kind=real_kind), parameter specconstants::third = one / three
 
real(kind=real_kind), parameter specconstants::quart = one / four
 
real(kind=real_kind), parameter specconstants::fifth = one / five
 
real(kind=real_kind), parameter specconstants::sixth = one / six
 
real(kind=real_kind), parameter specconstants::pi2 = 6.28318530717958623
 
real(kind=real_kind), parameter specconstants::pi = pi2 / two
 
real(kind=real_kind), parameter specconstants::mu0 = 2.0E-07 * pi2
 
real(kind=real_kind), parameter specconstants::goldenmean = 1.618033988749895
 
real(kind=real_kind), parameter specconstants::version = 3.0
 
integer specvariables::igeometry
 
integer specvariables::mvol
 
integer specvariables::ntor
 
integer specvariables::mpol
 
integer specvariables::nfp
 
integer specvariables::mn
 
logical specvariables::notstellsym
 
integer, dimension(:), allocatable specvariables::im
 
integer, dimension(:), allocatable specvariables::in1
 
real(kind=real_kind), dimension(:,:), allocatable specvariables::irbc
 
real(kind=real_kind), dimension(:,:), allocatable specvariables::izbs
 
real(kind=real_kind), dimension(:,:), allocatable specvariables::irbs
 
real(kind=real_kind), dimension(:,:), allocatable specvariables::izbc
 
real(kind=real_kind) specvariables::rpol
 
real(kind=real_kind) specvariables::rtor
 
integer specvariables::ivol
 
integer specvariables::lrad
 
logical specvariables::lcoordinatesingularity
 
real(kind=real_kind), dimension(:,:), allocatable specvariables::ate
 
real(kind=real_kind), dimension(:,:), allocatable specvariables::aze
 
real(kind=real_kind), dimension(:,:), allocatable specvariables::ato
 
real(kind=real_kind), dimension(:,:), allocatable specvariables::azo
 

Detailed Description

A MODULE that keeps all the global SPECvariables for other interfaced fortran SUBROUTINE.

Author
Zhisong Qu (zhiso.nosp@m.ng.q.nosp@m.u@anu.nosp@m..edu.nosp@m..au)