SimpleMathMod Module


Interfaces

public interface array_normalization

  • public subroutine array_normalization_2d(which_dim, arr2d_inout)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: which_dim
    real(kind=r8), intent(inout) :: arr2d_inout(:,:)
  • public subroutine array_normalization_2d_filter(lbj1, ubj1, lbj2, ubj2, numf, filter, arr2d_inout)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: lbj1
    integer, intent(in) :: ubj1
    integer, intent(in) :: lbj2
    integer, intent(in) :: ubj2
    integer, intent(in) :: numf
    integer, intent(in) :: filter(:)
    real(kind=r8), intent(inout) :: arr2d_inout(lbj1:,lbj2:)

public interface array_div_vector

  • public subroutine array_div_vector_filter(lbj1, ubj1, lbj2, ubj2, arr1d_in, fn, filter, arr2d_inout)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: lbj1
    integer, intent(in) :: ubj1
    integer, intent(in) :: lbj2
    integer, intent(in) :: ubj2
    real(kind=r8), intent(in) :: arr1d_in(lbj1:)
    integer, intent(in) :: fn
    integer, intent(in) :: filter(:)
    real(kind=r8), intent(inout) :: arr2d_inout(lbj1:,lbj2:)
  • public subroutine array_div_vector_nofilter(arr1d_in, which_dim, arr2d_inout)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=r8), intent(in) :: arr1d_in(:)
    integer, intent(in) :: which_dim
    real(kind=r8), intent(inout) :: arr2d_inout(:,:)

Subroutines

public subroutine array_normalization_2d(which_dim, arr2d_inout)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: which_dim
real(kind=r8), intent(inout) :: arr2d_inout(:,:)

public subroutine array_normalization_2d_filter(lbj1, ubj1, lbj2, ubj2, numf, filter, arr2d_inout)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: lbj1
integer, intent(in) :: ubj1
integer, intent(in) :: lbj2
integer, intent(in) :: ubj2
integer, intent(in) :: numf
integer, intent(in) :: filter(:)
real(kind=r8), intent(inout) :: arr2d_inout(lbj1:,lbj2:)

public subroutine array_div_vector_filter(lbj1, ubj1, lbj2, ubj2, arr1d_in, fn, filter, arr2d_inout)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: lbj1
integer, intent(in) :: ubj1
integer, intent(in) :: lbj2
integer, intent(in) :: ubj2
real(kind=r8), intent(in) :: arr1d_in(lbj1:)
integer, intent(in) :: fn
integer, intent(in) :: filter(:)
real(kind=r8), intent(inout) :: arr2d_inout(lbj1:,lbj2:)

public subroutine array_div_vector_nofilter(arr1d_in, which_dim, arr2d_inout)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: arr1d_in(:)
integer, intent(in) :: which_dim
real(kind=r8), intent(inout) :: arr2d_inout(:,:)