Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
public module function elliptic2D_cart(srcterm, sig0, sigP, Vminx1, Vmaxx1, Vminx3, Vmaxx3, dx1, dx1i, dx3all, dx3iall, flagdirich, perflag, gridflag, it)
Arguments
Type
Intent
Optional
Attributes
Name
real(kind=wp),
intent(in),
dimension(:,:,:)
::
srcterm
real(kind=wp),
intent(in),
dimension(:,:,:)
::
sig0
real(kind=wp),
intent(in),
dimension(:,:,:)
::
sigP
real(kind=wp),
intent(in),
dimension(:,:)
::
Vminx1
real(kind=wp),
intent(in),
dimension(:,:)
::
Vmaxx1
real(kind=wp),
intent(in),
dimension(:,:)
::
Vminx3
real(kind=wp),
intent(in),
dimension(:,:)
::
Vmaxx3
real(kind=wp),
intent(in),
dimension(0:)
::
dx1
real(kind=wp),
intent(in),
dimension(:)
::
dx1i
real(kind=wp),
intent(in),
dimension(0:)
::
dx3all
real(kind=wp),
intent(in),
dimension(:)
::
dx3iall
integer,
intent(in)
::
flagdirich
logical,
intent(in)
::
perflag
integer,
intent(in)
::
gridflag
integer,
intent(in)
::
it
Return Value real(kind=wp),
dimension(size(sig0,1),1,size(sig0,3))