CONOPT
|
Data Types | |
type | bbnode |
type | bbnodeptr |
type | controlv |
Functions/Subroutines | |
subroutine | remove_activenode (node) |
subroutine | return_freenode (node) |
subroutine | get_freenode (node) |
subroutine | deallocate_nodes |
subroutine | add_activenode (node) |
subroutine | add2workpool (node) |
subroutine | list_node (node) |
subroutine | list_nodes |
subroutine | select_var (node, ib) |
subroutine | create_workpool |
subroutine | solve_workpool |
Variables | |
real(8), parameter | bintol = 1.d-7 |
integer | totnodes |
integer | freenodes |
integer | actnodes |
integer | numsolve |
logical | intfound |
integer | numintfound |
real(8) | bestint |
real(8), dimension(nvar) | solution |
type(bbnode), pointer | actnode |
type(bbnode), pointer | freenode |
integer, parameter | maxmaxpool = 64 |
integer | maxpool |
logical | maxdyn |
integer | workpool |
type(bbnodeptr), dimension(maxmaxpool) | work_node |
integer | maxthread |
logical | parallel |
type(controlv), dimension(:), pointer | cntvect1 |
real(8) | stime |
subroutine bb_data::remove_activenode | ( | type (bbnode), pointer | node | ) |
Definition at line 109 of file mp_qpbandb.f90.
subroutine bb_data::return_freenode | ( | type (bbnode), pointer | node | ) |
Definition at line 128 of file mp_qpbandb.f90.
subroutine bb_data::get_freenode | ( | type (bbnode), pointer | node | ) |
Definition at line 141 of file mp_qpbandb.f90.
subroutine bb_data::deallocate_nodes |
Definition at line 167 of file mp_qpbandb.f90.
subroutine bb_data::add_activenode | ( | type (bbnode), pointer | node | ) |
Definition at line 185 of file mp_qpbandb.f90.
subroutine bb_data::add2workpool | ( | type (bbnode), pointer | node | ) |
Definition at line 204 of file mp_qpbandb.f90.
subroutine bb_data::list_node | ( | type (bbnode), pointer | node | ) |
Definition at line 217 of file mp_qpbandb.f90.
subroutine bb_data::list_nodes |
Definition at line 229 of file mp_qpbandb.f90.
subroutine bb_data::select_var | ( | type (bbnode), pointer | node, |
integer | ib ) |
Definition at line 246 of file mp_qpbandb.f90.
subroutine bb_data::create_workpool |
Definition at line 271 of file mp_qpbandb.f90.
subroutine bb_data::solve_workpool |
Definition at line 373 of file mp_qpbandb.f90.
real(8), parameter bb_data::bintol = 1.d-7 |
Definition at line 68 of file mp_qpbandb.f90.
integer bb_data::totnodes |
Definition at line 69 of file mp_qpbandb.f90.
integer bb_data::freenodes |
Definition at line 70 of file mp_qpbandb.f90.
integer bb_data::actnodes |
Definition at line 71 of file mp_qpbandb.f90.
integer bb_data::numsolve |
Definition at line 72 of file mp_qpbandb.f90.
logical bb_data::intfound |
Definition at line 76 of file mp_qpbandb.f90.
integer bb_data::numintfound |
Definition at line 78 of file mp_qpbandb.f90.
real(8) bb_data::bestint |
Definition at line 79 of file mp_qpbandb.f90.
real(8), dimension(nvar) bb_data::solution |
Definition at line 80 of file mp_qpbandb.f90.
type (bbnode), pointer bb_data::actnode |
Definition at line 84 of file mp_qpbandb.f90.
type (bbnode), pointer bb_data::freenode |
Definition at line 85 of file mp_qpbandb.f90.
integer, parameter bb_data::maxmaxpool = 64 |
Definition at line 90 of file mp_qpbandb.f90.
integer bb_data::maxpool |
Definition at line 91 of file mp_qpbandb.f90.
logical bb_data::maxdyn |
Definition at line 92 of file mp_qpbandb.f90.
integer bb_data::workpool |
Definition at line 93 of file mp_qpbandb.f90.
type (bbnodeptr), dimension(maxmaxpool) bb_data::work_node |
Definition at line 94 of file mp_qpbandb.f90.
integer bb_data::maxthread |
Definition at line 96 of file mp_qpbandb.f90.
logical bb_data::parallel |
Definition at line 97 of file mp_qpbandb.f90.
type (controlv), dimension(:), pointer bb_data::cntvect1 |
Definition at line 102 of file mp_qpbandb.f90.
real(8) bb_data::stime |
Definition at line 103 of file mp_qpbandb.f90.