cgradient Interface

public interface cgradient

Module Procedures

private subroutine c_fdjac_1n_func(funcv, x, fjac, epsfcn)

Arguments

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

private subroutine c_fdjac_1n_sub(funcv, x, fjac, epsfcn)

Arguments

Type IntentOptional Attributes Name
private subroutine funcv(n, x, y)
Arguments
Type IntentOptional Attributes Name
integer :: n
real(kind=8), intent(in), dimension(n) :: x
complex(kind=8) :: y
real(kind=8) :: x(:)
complex(kind=8) :: fjac(size(x))
real(kind=8), optional :: epsfcn