Note
Function that calls the right series generator.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=R8), | intent(in), | dimension(:) | :: | bounds |
interval limits |
|
integer(kind=I4), | intent(in) | :: | lg |
vec size |
||
real(kind=R8), | intent(out) | :: | ssk |
theoretical Ssk |
||
real(kind=R8), | intent(out) | :: | sku |
theoretical Sku |
subroutine calculs_skku_generique(bounds, lg, ssk, sku) !================================================================================================ !<@note Function that calls the right series generator. !< !<@endnote !------------------------------------------------------------------------------------------------ implicit none real (kind=R8), intent(in), dimension(:) :: bounds !! *interval limits* integer(kind=I4), intent(in) :: lg !! *vec size* real (kind=R8), intent(out) :: ssk !! *theoretical Ssk* real (kind=R8), intent(out) :: sku !! *theoretical Sku* select case (PARAM%func_gen) case(FCT_TANG) ; call calculs_skku_tan(bounds, lg, ssk, sku) case(FCT_EXPO) ; call calculs_skku_exp(bounds, lg, ssk, sku) endselect return endsubroutine calculs_skku_generique