/home/coin/SVN-release/OS-2.1.0/OS/src/OSUtils/OSParameters.h File Reference

#include "OSConfig.h"

Include dependency graph for OSParameters.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define OS_E_VALUE   exp(1.0)
#define OS_PI_VALUE   2*asin(1.0)
#define OS_SCHEMA_VERSION   "2.0"
#define OS_RELEASE_MESSAGE   "Optimization Services Release 2.1.0"
#define OS_NEAR_EQUAL   1e-2
 we use OS_NEAR_EQUAL in unitTest to see if we are close to the optimal obj value
#define OS_EPS   1e-12
#define OSNAN   nanKludge()
#define OSDBL_MAX   1e30
#define OSINT_MAX   2147483647
#define XSLT_LOCATION   OSSRCDIR;

Functions

double nanKludge ()


Define Documentation

#define OS_E_VALUE   exp(1.0)

Definition at line 88 of file OSParameters.h.

Referenced by OSnLNodeE::calculateFunction(), and OSnLNodeE::constructADTape().

#define OS_PI_VALUE   2*asin(1.0)

Definition at line 89 of file OSParameters.h.

Referenced by OSnLNodePI::calculateFunction(), and OSnLNodePI::constructADTape().

#define OS_SCHEMA_VERSION   "2.0"

Definition at line 91 of file OSParameters.h.

Referenced by solve(), OSiLWriter::writeOSiL(), OSoLWriter::writeOSoL(), and OSrLWriter::writeOSrL().

#define OS_RELEASE_MESSAGE   "Optimization Services Release 2.1.0"

Definition at line 92 of file OSParameters.h.

Referenced by IpoptProblem::finalize_solution(), main(), LindoSolver::optimize(), CouenneSolver::writeResult(), and CoinSolver::writeResult().

#define OS_NEAR_EQUAL   1e-2

we use OS_NEAR_EQUAL in unitTest to see if we are close to the optimal obj value

Definition at line 98 of file OSParameters.h.

Referenced by CheckFunctionValues(), CheckGradientValues(), and main().

#define OS_EPS   1e-12

Definition at line 100 of file OSParameters.h.

Referenced by OSnl2osil::createOSInstance().

#define OSNAN   nanKludge()

Definition at line 117 of file OSParameters.h.

Referenced by OSResult::getDualValue(), OSOption::getInitConValuesDense(), OSOption::getInitObjLowerBoundsDense(), OSOption::getInitObjUpperBoundsDense(), OSOption::getInitObjValuesDense(), OSOption::getInitVarValuesDense(), OSOption::getIntegerVariableBranchingWeightsDense(), getObjVal(), OSResult::getObjValue(), OSResult::getTimingInfoValue(), OSResult::getVarValue(), main(), and OSiLWriter::writeOSiL().

#define OSDBL_MAX   1e30

Definition at line 130 of file OSParameters.h.

Referenced by CouenneSolver::buildSolverInstance(), OS_lp::createcutsforbearcat(), OSnl2osil::createOSInstance(), OSgams2osil::createOSInstance(), IpoptProblem::get_starting_point(), BonminProblem::get_starting_point(), OSgams2osil::initGMO(), KnitroProblem::loadProblemIntoKnitro(), main(), mexFunction(), OSInstance::printModel(), OSInstance::processConstraints(), CoinSolver::setSolverOptions(), and OSiLWriter::writeOSiL().

#define OSINT_MAX   2147483647

Definition at line 137 of file OSParameters.h.

#define XSLT_LOCATION   OSSRCDIR;

Definition at line 141 of file OSParameters.h.


Function Documentation

double nanKludge (  )  [inline]

Definition at line 102 of file OSParameters.h.


Generated on Tue Mar 30 03:11:14 2010 by  doxygen 1.4.7