div Submodule


Uses

  • module~~div~~UsesGraph module~div div module~calculus calculus module~div->module~calculus module~phys_consts phys_consts module~calculus->module~phys_consts module~mesh mesh module~calculus->module~mesh iso_fortran_env iso_fortran_env module~phys_consts->iso_fortran_env module~mesh->module~phys_consts

Contents


Module Procedures

module procedure div3D_curv_3 module function div3D_curv_3(f1, f2, f3, x, lbnd1, ubnd1, lbnd2, ubnd2, lbnd3, ubnd3)

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(:,:,:):: f1
real(kind=wp), intent(in), dimension(:,:,:):: f2
real(kind=wp), intent(in), dimension(:,:,:):: f3
type(curvmesh), intent(in) :: x
integer, intent(in) :: lbnd1
integer, intent(in) :: ubnd1
integer, intent(in) :: lbnd2
integer, intent(in) :: ubnd2
integer, intent(in) :: lbnd3
integer, intent(in) :: ubnd3

Return Value real(kind=wp), dimension(1:size(f1,1),1:size(f1,2),1:size(f1,3))

module procedure div3D_curv_23 module function div3D_curv_23(f1, f2, f3, x, lbnd1, ubnd1, lbnd2, ubnd2, lbnd3, ubnd3)

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(:,:,:):: f1

regardless of what has been passed into the function here, we assume these start at 1

real(kind=wp), intent(in), dimension(:,:,:):: f2

regardless of what has been passed into the function here, we assume these start at 1

real(kind=wp), intent(in), dimension(:,:,:):: f3

regardless of what has been passed into the function here, we assume these start at 1

type(curvmesh), intent(in) :: x
integer, intent(in) :: lbnd1
integer, intent(in) :: ubnd1
integer, intent(in) :: lbnd2
integer, intent(in) :: ubnd2
integer, intent(in) :: lbnd3
integer, intent(in) :: ubnd3

Return Value real(kind=wp), dimension(1:size(f1,1),1:size(f1,2),1:size(f1,3))