Octopus
nlo_set_min_objective Interface Reference

Detailed Description

Definition at line 311 of file minimizer.F90.

Public Member Functions

subroutine nlo_set_xtol_abs1 (ret, opt, xtol_abs)
 
subroutine nlo_set_initial_step1 (ret, opt, initial_step1)
 
subroutine nlo_set_maxeval (ret, opt, maxeval)
 
subroutine nlo_optimize (ret, opt, x, optf)
 
subroutine nlo_destroy (opt)
 

Public Attributes

type(c_ptr) opt
 

Private Member Functions

subroutine nlo_set_min_objective (ret, opt, f, f_data)
 

Private Attributes

integer ires
 
integer, parameter nlopt_ld_lbfgs = 11
 
integer, parameter nlopt_ln_bobyqa = 34
 

Constructor & Destructor Documentation

◆ nlo_set_min_objective()

subroutine nlo_set_min_objective::nlo_set_min_objective ( integer(c_int), intent(out)  ret,
type(c_ptr), intent(inout)  opt,
  f,
type(c_ptr), intent(in)  f_data 
)
private

Definition at line 311 of file minimizer.F90.

Member Function/Subroutine Documentation

◆ nlo_set_xtol_abs1()

subroutine nlo_set_min_objective::nlo_set_xtol_abs1 ( integer(c_int), intent(out)  ret,
type(c_ptr), intent(inout)  opt,
real(c_double), intent(in)  xtol_abs 
)

Definition at line 329 of file minimizer.F90.

◆ nlo_set_initial_step1()

subroutine nlo_set_min_objective::nlo_set_initial_step1 ( integer(c_int), intent(out)  ret,
type(c_ptr), intent(inout)  opt,
real(c_double), intent(in)  initial_step1 
)

Definition at line 336 of file minimizer.F90.

◆ nlo_set_maxeval()

subroutine nlo_set_min_objective::nlo_set_maxeval ( integer(c_int), intent(out)  ret,
type(c_ptr), intent(inout)  opt,
integer(c_int), intent(in)  maxeval 
)

Definition at line 343 of file minimizer.F90.

◆ nlo_optimize()

subroutine nlo_set_min_objective::nlo_optimize ( integer(c_int), intent(out)  ret,
type(c_ptr), intent(inout)  opt,
real(c_double), dimension(*), intent(inout)  x,
real(c_double), intent(out)  optf 
)

Definition at line 350 of file minimizer.F90.

◆ nlo_destroy()

subroutine nlo_set_min_objective::nlo_destroy ( type(c_ptr), intent(inout)  opt)

Definition at line 358 of file minimizer.F90.

Member Data Documentation

◆ opt

type(c_ptr) nlo_set_min_objective::opt

Definition at line 364 of file minimizer.F90.

◆ ires

integer nlo_set_min_objective::ires
private

Definition at line 365 of file minimizer.F90.

◆ nlopt_ld_lbfgs

integer, parameter nlo_set_min_objective::nlopt_ld_lbfgs = 11
private

Definition at line 367 of file minimizer.F90.

◆ nlopt_ln_bobyqa

integer, parameter nlo_set_min_objective::nlopt_ln_bobyqa = 34
private

Definition at line 368 of file minimizer.F90.


The documentation for this interface was generated from the following file: