#include "BonminConfig.h"
#include "BonBqpdSolver.hpp"
#include "BonBqpdWarmStart.hpp"
#include "CoinTime.hpp"
Include dependency graph for BonBqpdSolver.cpp:
Go to the source code of this file.
#define InitializeAll |
Definition at line 18 of file BonBqpdSolver.cpp.
typedef Bonmin::BqpdSolver::fint fint |
Definition at line 20 of file BonBqpdSolver.cpp.
typedef Bonmin::BqpdSolver::real real |
Definition at line 21 of file BonBqpdSolver.cpp.
void F77_FUNC | ( | bqpd | , | |
BQPD | ||||
) |
Definition at line 25 of file BonBqpdSolver.cpp.
Referenced by getConstraintMatrix(), OSInstance::getDenseObjectiveCoefficients(), OSInstance::getLagrangianHessianSparsityPattern(), Bonmin::AmplTMINLP::getLinearPartOfObjective(), Bonmin::TMINLP2TNLP::gutsOfCopy(), OSInstance::initObjGradients(), main(), Bonmin::AmplTMINLP::read_priorities(), Bonmin::BqpdSolver::ReOptimizeTNLP(), Bonmin::TMINLP2TNLP::TMINLP2TNLP(), and Bonmin::TNLPSolver::zeroDimension().
Definition at line 25 of file BonBqpdSolver.cpp.
Referenced by OSInstance::addQTermsToExressionTree(), Balloc(), CoinSolver::buildSolverInstance(), OSnLNodeAllDiff::calculateFunction(), Bonmin::OaDecompositionBase::solverManip::cloneOther(), SparseMatrix::display(), Bonmin::TNLP2FPNLP::eval_h(), IpoptProblem::eval_jac_g(), BonminProblem::eval_jac_g(), Bonmin::TNLP2FPNLP::eval_jac_g(), FPGeneralIntegers(), Bonmin::OaNlpOptim::generateCuts(), OSInstance::getFirstOrderResults(), OSInstance::getSecondOrderResults(), OSInstance::getSparseJacobianFromRowMajor(), hi0bits(), Bonmin::OaDecompositionBase::solverManip::isDifferentOnIntegers(), lo0bits(), KnitroProblem::loadProblemIntoKnitro(), main(), mult(), os_dtoa_format(), s2b(), OSInstance::setLinearConstraintCoefficients(), OSInstance::setQuadraticTerms(), ampl_utils::sos_kludge(), testOa(), OSrLWriter::writeOSrL(), and OSrLParserData::~OSrLParserData().
Definition at line 25 of file BonBqpdSolver.cpp.
Referenced by Balloc(), d2b(), hexnan(), hi0bits(), lo0bits(), lshift(), main(), mult(), multadd(), LindoSolver::optimize(), os_dtoa(), s2b(), Bonmin::BqpdSolver::setWarmStart(), CoinSolver::solve(), testFp(), and ulp().
Definition at line 25 of file BonBqpdSolver.cpp.
Referenced by main(), Bonmin::OsiTMINLPInterface::resolveForCost(), and Bonmin::OsiTMINLPInterface::resolveForRobustness().
Definition at line 25 of file BonBqpdSolver.cpp.
Referenced by Bonmin::BqpdSolver::cachedInfo::optimize().
Definition at line 25 of file BonBqpdSolver.cpp.
Definition at line 25 of file BonBqpdSolver.cpp.
Referenced by OSInstance::getLagrangianHessianSparsityPattern(), main(), and rv_alloc().
Definition at line 25 of file BonBqpdSolver.cpp.
Referenced by CheckHessianUpper(), Bonmin::OaDecompositionBase::solverManip::cloneOther(), Bonmin::CutStrengthener::ComputeCuts(), Bonmin::CurvatureEstimator::ComputeNullSpaceCurvature(), OSnl2osil::createOSInstance(), enhancedOA(), Bonmin::OsiTMINLPInterface::extractLinearRelaxation(), FP(), FPGeneralIntegers(), Bonmin::OaNlpOptim::generateCuts(), OSInstance::getLagrangianHessianSparsityPattern(), Bonmin::OsiTMINLPInterface::getOuterApproximation(), Bonmin::CutStrengthener::HandleOneCut(), Bonmin::OsiTMINLPInterface::isFreeBinary(), iteratedFP(), main(), BMSearchTreeCompareBest::operator()(), Bonmin::register_OA_options(), Bonmin::BabSetupBase::registerAllOptions(), Bonmin::EcpCuts::registerOptions(), Bonmin::LpBranchingSolver::registerOptions(), Bonmin::TNLP2FPNLP::set_cutoff(), Bonmin::IpoptSolver::setMinlpDefaults(), KnitroSolver::solve(), IpoptSolver::solve(), CoinSolver::solve(), Bonmin::LpBranchingSolver::solveFromHotStart(), ampl_utils::sos_kludge(), Bonmin::CutStrengthener::StrengthenCut(), testFp(), testOa(), testOptimAndSolutionQuery(), testSetMethods(), BM_lp::unpack_module_data(), and Bonmin::TNLPSolver::zeroDimension().
Definition at line 25 of file BonBqpdSolver.cpp.
Definition at line 25 of file BonBqpdSolver.cpp.
Definition at line 25 of file BonBqpdSolver.cpp.
Referenced by Bonmin::OaFeasibilityChecker::performOa(), Bonmin::OACutGenerator2::performOa(), testOa(), and BM_pack::unpack_user_data().
Definition at line 25 of file BonBqpdSolver.cpp.
void fint fint fint real fint real real real real real real real real real fint real fint fint fint* peq |
Definition at line 25 of file BonBqpdSolver.cpp.
void fint fint fint real fint real real real real real real real real real fint real fint fint fint real* ws |
Definition at line 25 of file BonBqpdSolver.cpp.
Referenced by BM_lp::do_distributed_SB(), Bonmin::IpoptWarmStart::generateDiff(), BM_lp::process_message(), Bonmin::IpoptSolver::setWarmStart(), and testSetMethods().
void fint fint fint real fint real real real real real real real real real fint real fint fint fint real fint* lws |
Definition at line 25 of file BonBqpdSolver.cpp.
void fint fint fint real fint real real real real real real real real real fint real fint fint fint real fint fint* m0de |
Definition at line 25 of file BonBqpdSolver.cpp.
void fint fint fint real fint real real real real real real real real real fint real fint fint fint real fint fint fint fint* info |
Definition at line 25 of file BonBqpdSolver.cpp.
Referenced by FP(), FPGeneralIntegers(), BM_lp::generate_cuts_in_lp(), Bonmin::OaFeasibilityChecker::performOa(), Bonmin::OACutGenerator2::performOa(), and Bonmin::NlpSolveHeuristic::solution().
void fint fint fint real fint real real real real real real real real real fint real fint fint fint real fint fint fint fint fint* iprint |
Definition at line 25 of file BonBqpdSolver.cpp.
void fint fint fint real fint real real real real real real real real real fint real fint fint fint real fint fint fint fint fint fint* nout |
Definition at line 25 of file BonBqpdSolver.cpp.
Definition at line 34 of file BonBqpdSolver.cpp.
Definition at line 34 of file BonBqpdSolver.cpp.
Referenced by Bonmin::CouenneInterface::extractLinearRelaxation().
Definition at line 34 of file BonBqpdSolver.cpp.
Referenced by Bonmin::BqpdSolver::cachedInfo::optimize().
Definition at line 34 of file BonBqpdSolver.cpp.
Referenced by Bonmin::BqpdSolver::cachedInfo::optimize().
Definition at line 34 of file BonBqpdSolver.cpp.
Definition at line 34 of file BonBqpdSolver.cpp.
struct { ... } wsc |
struct { ... } WSC |
Definition at line 39 of file BonBqpdSolver.cpp.
Definition at line 39 of file BonBqpdSolver.cpp.
struct { ... } epsc |
struct { ... } EPSC |
Definition at line 44 of file BonBqpdSolver.cpp.
Definition at line 45 of file BonBqpdSolver.cpp.
Definition at line 45 of file BonBqpdSolver.cpp.
Definition at line 45 of file BonBqpdSolver.cpp.
struct { ... } repc |
struct { ... } REPC |
Definition at line 50 of file BonBqpdSolver.cpp.
Definition at line 50 of file BonBqpdSolver.cpp.
struct { ... } refactorc |
struct { ... } REFACTORC |
Definition at line 55 of file BonBqpdSolver.cpp.
struct { ... } vstepc |
struct { ... } VSTEPC |
Definition at line 60 of file BonBqpdSolver.cpp.
Definition at line 60 of file BonBqpdSolver.cpp.
Definition at line 60 of file BonBqpdSolver.cpp.
struct { ... } hessc |
Referenced by Bonmin::BqpdSolver::cachedInfo::optimize().
struct { ... } HESSC |
Referenced by Bonmin::BqpdSolver::cachedInfo::optimize().
Definition at line 65 of file BonBqpdSolver.cpp.
Definition at line 65 of file BonBqpdSolver.cpp.
struct { ... } scalec |
Referenced by Bonmin::BqpdSolver::cachedInfo::optimize().
struct { ... } SCALEC |
Referenced by Bonmin::BqpdSolver::cachedInfo::optimize().
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
Definition at line 70 of file BonBqpdSolver.cpp.
struct { ... } bqpdc |
struct { ... } BQPDC |
Definition at line 75 of file BonBqpdSolver.cpp.
Referenced by Bonmin::CurvBranchingSolver::solveFromHotStart().
struct { ... } alphac |
struct { ... } ALPHAC |
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 80 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
Definition at line 81 of file BonBqpdSolver.cpp.
struct { ... } sparsec |
struct { ... } SPARSEC |
Definition at line 86 of file BonBqpdSolver.cpp.
Definition at line 86 of file BonBqpdSolver.cpp.
Definition at line 86 of file BonBqpdSolver.cpp.
Definition at line 86 of file BonBqpdSolver.cpp.
Definition at line 86 of file BonBqpdSolver.cpp.
Referenced by Bonmin::CurvatureEstimator::Compute_dTHLagd(), Bonmin::CurvatureEstimator::ComputeNullSpaceCurvature(), Bonmin::BranchingTQP::eval_f(), Bonmin::BranchingTQP::eval_g(), Bonmin::BranchingTQP::eval_grad_f(), Bonmin::CurvatureEstimator::PrepareNewMatrixStructure(), and Bonmin::CurvatureEstimator::PrepareNewMatrixValues().
struct { ... } factorc |
struct { ... } FACTORC |
Definition at line 91 of file BonBqpdSolver.cpp.
struct { ... } mxm1c |
struct { ... } MXM1C |
Definition at line 96 of file BonBqpdSolver.cpp.
Referenced by diff(), hexnan(), match(), mult(), os_strtod(), Bonmin::OsiTMINLPInterface::resolveForCost(), and Bonmin::OsiTMINLPInterface::resolveForRobustness().
struct { ... } minorc |
struct { ... } MINORS |