fpois2d_lib Module


Used by

  • module~~fpois2d_lib~~UsedByGraph module~fpois2d_lib fpois2d_lib module~fpois2d_class fpois2d_class module~fpois2d_class->module~fpois2d_lib module~field2d_class field2d_class module~field2d_class->module~fpois2d_class module~species2d_class species2d_class module~species2d_class->module~field2d_class module~beam3d_class beam3d_class module~beam3d_class->module~field2d_class module~simulation_class simulation_class module~simulation_class->module~field2d_class module~simulation_class->module~species2d_class module~simulation_class->module~beam3d_class program~quickpic quickpic program~quickpic->module~simulation_class

Contents


Interfaces

interface

  • public subroutine PPOISDX2(q, fx, fy, isign, ffd, ax, ay, affp, we, nx, ny, kstrt, ny2d, kxp2, j2blok, nyd)

    Arguments

    Type IntentOptional AttributesName
    complex, intent(inout), dimension(ny2d,kxp2,j2blok):: q
    complex, intent(inout), dimension(ny2d,kxp2,j2blok):: fx
    complex, intent(inout), dimension(ny2d,kxp2,j2blok):: fy
    integer, intent(in) :: isign
    complex, intent(inout), dimension(nyd,kxp2,j2blok):: ffd
    real, intent(in) :: ax
    real, intent(in) :: ay
    real, intent(in) :: affp
    real, intent(in) :: we
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: ny2d
    integer, intent(in) :: kxp2
    integer, intent(in) :: j2blok
    integer, intent(in) :: nyd

interface

  • public subroutine PPOISD2(q, fx, fy, isign, ffd, ax, ay, affp, we, nx, ny, kstrt, nyv, kxp2, j2blok, nyd)

    Arguments

    Type IntentOptional AttributesName
    real, intent(inout), dimension(nyv,kxp2+1,j2blok):: q
    real, intent(inout), dimension(nyv,kxp2+1,j2blok):: fx
    real, intent(inout), dimension(nyv,kxp2+1,j2blok):: fy
    integer, intent(in) :: isign
    complex, intent(in), dimension(nyd,kxp2,j2blok):: ffd
    real, intent(in) :: ax
    real, intent(in) :: ay
    real, intent(in) :: affp
    real, intent(in) :: we
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: j2blok
    integer, intent(in) :: nyd

interface

  • public subroutine PPOISD22(q, fxy, isign, ffd, ax, ay, affp, we, nx, ny, kstrt, nyv, kxp2, j2blok, nyd)

    Arguments

    Type IntentOptional AttributesName
    real, intent(inout), dimension(nyv,kxp2+1,j2blok):: q
    real, intent(inout), dimension(2,nyv,kxp2+1,j2blok):: fxy
    integer, intent(in) :: isign
    complex, intent(in), dimension(nyd,kxp2,j2blok):: ffd
    real, intent(in) :: ax
    real, intent(in) :: ay
    real, intent(in) :: affp
    real, intent(in) :: we
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: j2blok
    integer, intent(in) :: nyd

interface

  • public subroutine PPOISD23(q, fxy, isign, ffd, ax, ay, affp, we, nx, ny, kstrt, nyv, kxp2, j2blok, nyd)

    Arguments

    Type IntentOptional AttributesName
    real, intent(inout), dimension(nyv,kxp2+1,j2blok):: q
    real, intent(inout), dimension(3,nyv,kxp2+1,j2blok):: fxy
    integer, intent(in) :: isign
    complex, intent(in), dimension(nyd,kxp2,j2blok):: ffd
    real, intent(in) :: ax
    real, intent(in) :: ay
    real, intent(in) :: affp
    real, intent(in) :: we
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: j2blok
    integer, intent(in) :: nyd

interface

  • public subroutine PBPOISD22(cu, bxy, bz, isign, ffd, ax, ay, affp, ci, wm, nx, ny, kstrt, nyv, kxp2, j2blok, nyd)

    Arguments

    Type IntentOptional AttributesName
    real, intent(inout), dimension(2,nyv,kxp2+1,j2blok):: cu
    real, intent(inout), dimension(2,nyv,kxp2+1,j2blok):: bxy
    real, intent(inout), dimension(nyv,kxp2+1,j2blok):: bz
    integer, intent(in) :: isign
    complex, intent(in), dimension(nyd,kxp2,j2blok):: ffd
    real, intent(in) :: ax
    real, intent(in) :: ay
    real, intent(in) :: affp
    real, intent(in) :: ci
    real, intent(in) :: wm
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: j2blok
    integer, intent(in) :: nyd

interface

  • public subroutine PBPOISD23(cu, bxy, isign, ffd, ax, ay, affp, ci, wm, nx, ny, kstrt, nyv, kxp2, j2blok, nyd)

    Arguments

    Type IntentOptional AttributesName
    real, intent(inout), dimension(3,nyv,kxp2+1,j2blok):: cu
    real, intent(inout), dimension(3,nyv,kxp2+1,j2blok):: bxy
    integer, intent(in) :: isign
    complex, intent(in), dimension(nyd,kxp2,j2blok):: ffd
    real, intent(in) :: ax
    real, intent(in) :: ay
    real, intent(in) :: affp
    real, intent(in) :: ci
    real, intent(in) :: wm
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: j2blok
    integer, intent(in) :: nyd

interface

  • public subroutine PBPOISD22N_QP(cu, dcu, amu, bxy, bz, isign, ffd, ax, ay, affp, ci, wm, nx, ny, kstrt, nyv, kxp2, j2blok, nyd, aa, dex)

    Arguments

    Type IntentOptional AttributesName
    real, intent(inout), dimension(3,nyv,kxp2+1,j2blok):: cu
    real, intent(inout), dimension(2,nyv,kxp2+1,j2blok):: dcu
    real, intent(inout), dimension(3,nyv,kxp2+1,j2blok):: amu
    real, intent(inout), dimension(2,nyv,kxp2+1,j2blok):: bxy
    real, intent(inout), dimension(nyv,kxp2+1,j2blok):: bz
    integer, intent(in) :: isign
    complex, intent(in), dimension(nyd,kxp2,j2blok):: ffd
    real, intent(in) :: ax
    real, intent(in) :: ay
    real, intent(in) :: affp
    real, intent(in) :: ci
    real, intent(in) :: wm
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: j2blok
    integer, intent(in) :: nyd
    real, intent(in) :: aa
    real, intent(in) :: dex

interface

  • public subroutine MPPOISD22(q, fxy, isign, ffd, ax, ay, affp, we, nx, ny, kstrt, nyv, kxp2, nyd)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), dimension(nyv,kxp2+1):: q
    real, intent(inout), dimension(2,nyv,kxp2+1):: fxy
    integer, intent(in) :: isign
    complex, intent(inout), dimension(nyd,kxp2):: ffd
    real, intent(in) :: ax
    real, intent(in) :: ay
    real, intent(in) :: affp
    real, intent(inout) :: we
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: nyd

interface

  • public subroutine MPPOISD23(q, fxy, isign, ffd, ax, ay, affp, we, nx, ny, kstrt, nyv, kxp2, nyd)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), dimension(nyv,kxp2+1):: q
    real, intent(inout), dimension(3,nyv,kxp2+1):: fxy
    integer, intent(in) :: isign
    complex, intent(inout), dimension(nyd,kxp2):: ffd
    real, intent(in) :: ax
    real, intent(in) :: ay
    real, intent(in) :: affp
    real, intent(inout) :: we
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: nyd

interface

  • public subroutine MPPOTPD2(q, pot, ffd, we, nx, ny, kstrt, nyv, kxp2, nyd)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), dimension(nyv,kxp2+1):: q
    real, intent(inout), dimension(nyv,kxp2+1):: pot
    complex, intent(in), dimension(nyd,kxp2):: ffd
    real, intent(inout) :: we
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: nyd

interface

  • public subroutine MPPSMOOTHD2(q, qs, ffd, nx, ny, kstrt, nyv, kxp2, nyd)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), dimension(nyv,kxp2+1):: q
    real, intent(inout), dimension(nyv,kxp2+1):: qs
    complex, intent(in), dimension(nyd,kxp2):: ffd
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: nyd

interface

  • public subroutine MPPBBPOISD23(cu, bxy, ffd, ci, wm, nx, ny, kstrt, nyv, kxp2, nyd)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), dimension(3,nyv,kxp2+1):: cu
    real, intent(inout), dimension(3,nyv,kxp2+1):: bxy
    complex, intent(in), dimension(nyd,kxp2):: ffd
    real, intent(in) :: ci
    real, intent(inout) :: wm
    integer, intent(in) :: nx
    integer, intent(in) :: ny
    integer, intent(in) :: kstrt
    integer, intent(in) :: nyv
    integer, intent(in) :: kxp2
    integer, intent(in) :: nyd