CONOPT
Loading...
Searching...
No Matches
comdecl.f90 File Reference

Functions/Subroutines

subroutine proginfo::startup
 
subroutine proginfo::flog (msg, code)
 
integer function std_status (modsta, solsta, iter, objval, usrmem)
 
integer function std_solution (xval, xmar, xbas, xsta, yval, ymar, ybas, ysta, n, m, usrmem)
 
integer function std_message (smsg, dmsg, nmsg, llen, usrmem, msgv)
 
integer function std_errmsg (rowno, colno, posno, msglen, usrmem, msg)
 
integer function std_triord (mode, type, status, irow, icol, inf, value, resid, usrmem)
 
subroutine checkdual (case, minmax)
 

Variables

character(len=128) proginfo::progname
 
integer proginfo::stacalls = 0
 
integer proginfo::solcalls = 0
 
real *8 proginfo::obj
 
integer proginfo::mstat = 0
 
integer proginfo::sstat = 0
 
integer proginfo::miter = 0
 
integer proginfo::c_infeas = 0
 
integer proginfo::c_nonopt = 0
 
integer proginfo::c_unbnd = 0
 
real *8, dimension(:), pointer proginfo::xprim
 
real *8, dimension(:), pointer proginfo::xdual
 
real *8, dimension(:), pointer proginfo::uprim
 
real *8, dimension(:), pointer proginfo::udual
 
integer, dimension(:), pointer proginfo::xbasc
 
integer, dimension(:), pointer proginfo::xstat
 
integer, dimension(:), pointer proginfo::ubasc
 
integer, dimension(:), pointer proginfo::ustat
 
logical proginfo::do_allocate
 
integer proginfo::maxvar
 
integer proginfo::maxcon
 
integer, parameter proginfo::minimize = 1
 
integer, parameter proginfo::maximize = 2
 
integer, parameter proginfo::infeasible = 3
 
integer, parameter proginfo::bslower = 0
 
integer, parameter proginfo::bsupper = 1
 
integer, parameter proginfo::bsbasic = 2
 
integer, parameter proginfo::bssuper = 3
 

Function/Subroutine Documentation

◆ std_status()

integer function std_status ( integer, intent(in) modsta,
integer, intent(in) solsta,
integer, intent(in) iter,
real*8, intent(in) objval,
real*8, dimension(*), intent(inout) usrmem )

Definition at line 81 of file comdecl.f90.

◆ std_solution()

integer function std_solution ( real*8, dimension(n), intent(in) xval,
real*8, dimension(n), intent(in) xmar,
integer, dimension(n), intent(in) xbas,
integer, dimension(n), intent(in) xsta,
real*8, dimension(m), intent(in) yval,
real*8, dimension(m), intent(in) ymar,
integer, dimension(m), intent(in) ybas,
integer, dimension(m), intent(in) ysta,
integer, intent(in) n,
integer, intent(in) m,
real*8, dimension(*), intent(inout) usrmem )

Definition at line 127 of file comdecl.f90.

◆ std_message()

integer function std_message ( integer, intent(in) smsg,
integer, intent(in) dmsg,
integer, intent(in) nmsg,
integer, dimension(*), intent(in) llen,
real*8, dimension(*), intent(inout) usrmem,
character(len=133), dimension(*), intent(in) msgv )

Definition at line 202 of file comdecl.f90.

◆ std_errmsg()

integer function std_errmsg ( integer, intent(in) rowno,
integer, intent(in) colno,
integer, intent(in) posno,
integer, intent(in) msglen,
real*8, dimension(*), intent(inout) usrmem,
character(len=*), intent(in) msg )

Definition at line 247 of file comdecl.f90.

◆ std_triord()

integer function std_triord ( integer, intent(in) mode,
integer, intent(in) type,
integer, intent(in) status,
integer, intent(in) irow,
integer, intent(in) icol,
integer, intent(in) inf,
real*8, intent(in) value,
real*8, intent(in) resid,
real*8, dimension(*), intent(inout) usrmem )

Definition at line 290 of file comdecl.f90.

◆ checkdual()

subroutine checkdual ( character(len=*), intent(in) case,
integer, intent(in) minmax )

Definition at line 364 of file comdecl.f90.