mod_iv_globals Module



Abstract Interfaces

abstract interface

  • public function profile_fcn(x) result(res)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: x(:)

    Return Value real(kind=dp), (size(x))


Derived Types

type, public ::  iv_fcn_ptr_t

Components

Type Visibility Attributes Name Initial
procedure(profile_fcn), public, pointer, nopass :: ptr

Functions

public pure function linspace(x0, x1, xvals) result(xarray)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: x0
real(kind=dp), intent(in) :: x1
integer, intent(in) :: xvals

Return Value real(kind=dp), (xvals)

public function zero_fcn(x) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: x(:)

Return Value real(kind=dp), (size(x))