abs_optimize Interface

interface
public subroutine abs_optimize(self, foo, X, F, data)

Arguments

Type IntentOptional Attributes Name
class(Optimizer), intent(inout) :: self
procedure(obj_func) :: foo
real(kind=pr), intent(inout) :: X(:)
real(kind=pr), intent(out) :: F
class(*), intent(inout), optional, target :: data