SWCC Interface

public interface SWCC

Module Procedures

public function SWCC_scalar(model, params, theta, psi) result(ret)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: model
real(kind=real64), intent(in) :: params(:)
real(kind=real64), intent(in), optional :: theta
real(kind=real64), intent(in), optional :: psi

Return Value real(kind=real64)

public function SWCC_vector(model, params, theta, psi, n) result(ret)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: model
real(kind=real64), intent(in) :: params(:)
real(kind=real64), intent(in), optional :: theta(:)
real(kind=real64), intent(in), optional :: psi(:)
integer(kind=int32), intent(in) :: n

Return Value real(kind=real64), allocatable, (:)