f_djacobian Interface

public interface f_djacobian

Module Procedures

private function f_jac_nn_func(funcv, x) result(df)

Arguments

Type IntentOptional Attributes Name
private function funcv(x)
Arguments
Type IntentOptional Attributes Name
real(kind=8), intent(in), dimension(:) :: x
Return Value real(kind=8), dimension(size(x))
real(kind=8), intent(in) :: x(:)

Return Value real(kind=8), dimension(size(x),size(x))

private function f_jac_nn_sub(funcv, x) result(df)

Arguments

Type IntentOptional Attributes Name
private subroutine funcv(x, y)
Arguments
Type IntentOptional Attributes Name
real(kind=8), intent(in), dimension(:) :: x
real(kind=8), dimension(size(x)) :: y
real(kind=8), intent(in), dimension(:) :: x

Return Value real(kind=8), dimension(size(x),size(x))

private function f_jac_mn_func(funcv, x, m) result(df)

Arguments

Type IntentOptional Attributes Name
private function funcv(x, m)
Arguments
Type IntentOptional Attributes Name
real(kind=8), intent(in), dimension(:) :: x
integer :: m
Return Value real(kind=8), dimension(m)
real(kind=8), intent(in), dimension(:) :: x
integer :: m

Return Value real(kind=8), dimension(m,size(x))

private function f_jac_mn_sub(funcv, x, m) result(df)

Arguments

Type IntentOptional Attributes Name
private subroutine funcv(x, m, y)
Arguments
Type IntentOptional Attributes Name
real(kind=8), intent(in), dimension(:) :: x
integer :: m
real(kind=8), dimension(m) :: y
real(kind=8), intent(in), dimension(:) :: x
integer :: m

Return Value real(kind=8), dimension(m,size(x))