ErrorClass Class Reference

used for throwing exceptions. More...

#include <OSErrorClass.h>

Collaboration diagram for ErrorClass:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ErrorClass (std::string errormsg_)
 the class constructor it has a single

Public Attributes

std::string errormsg
 errormsg is the error that is causing the exception to be thrown

Detailed Description

used for throwing exceptions.

Author:
Robert Fourer, Jun Ma, Kipp Martin
Version:
1.0, 03/14/2004
Since:
OS 1.0
Remarks:
when an error is encountered in a try-catch block we throw an ErrorClass with the errormsg_

Definition at line 31 of file OSErrorClass.h.


Constructor & Destructor Documentation

ErrorClass::ErrorClass ( std::string  errormsg_  ) 

the class constructor it has a single

Parameters:
errormsg_ holds the error message as a string.

Definition at line 20 of file OSErrorClass.cpp.

References errormsg.


Member Data Documentation

std::string ErrorClass::errormsg

errormsg is the error that is causing the exception to be thrown

Definition at line 42 of file OSErrorClass.h.

Referenced by OtherConstraintOption::addCon(), InitDualVariableValues::addCon(), InitConstraintValues::addCon(), OtherObjectiveOption::addObj(), InitObjectiveBounds::addObj(), InitObjectiveValues::addObj(), OtherOptions::addOther(), PathPairs::addPathPair(), SolverOptions::addSolverOption(), SOSVariableBranchingWeights::addSOS(), OtherVariableOption::addVar(), SOSWeights::addVar(), IntegerVariableBranchingWeights::addVar(), InitialBasisStatus::addVar(), InitVariableValuesString::addVar(), InitVariableValues::addVar(), OSColGenApp::branchAndBound(), LindoSolver::buildSolverInstance(), KnitroSolver::buildSolverInstance(), IpoptSolver::buildSolverInstance(), CouenneSolver::buildSolverInstance(), CoinSolver::buildSolverInstance(), BonminSolver::buildSolverInstance(), OSInstance::calculateAllConstraintFunctionGradients(), OSInstance::calculateAllConstraintFunctionValues(), OSInstance::calculateAllObjectiveFunctionGradients(), OSInstance::calculateAllObjectiveFunctionValues(), OSInstance::calculateConstraintFunctionGradient(), OSInstance::calculateFunctionValue(), OSInstance::calculateHessian(), OSInstance::calculateLagrangianHessian(), OSInstance::calculateObjectiveFunctionGradient(), OSnLNodeIf::constructADTape(), OSnLNodeMin::constructADTape(), OSnLNodeMax::constructADTape(), OSnLNodeAllDiff::constructADTape(), OSDipApp::createModels(), OSInstance::createOSADFun(), ErrorClass(), KnitroProblem::evalFC(), KnitroProblem::evalGA(), KnitroProblem::evalH(), OSInstance::forwardAD(), OS_DipInterface::generateInitialMaster(), OSDipApp::generateInitVars(), LindoSolver::generateLindoModel(), OSInstance::getADSparsityHessian(), getAmplClientOptions(), OS_DipInterface::getBlockConstraintIndexes(), OS_DipInterface::getBlockFactories(), OS_DipInterface::getBlockOSInstances(), OS_DipInterface::getBlockVarIndexes(), OSBearcatSolverXkij::getBranchingCut(), OSBearcatSolverXij::getBranchingCut(), CoinSolver::getCoinSolverType(), OSBearcatSolverXkij::getColumns(), OS_DipInterface::getCoreConstraintIndexes(), FileUtil::getFileAsChar(), FileUtil::getFileAsString(), OSOption::getInitConValuesDense(), OSOption::getInitDualVarLowerBoundsDense(), OSOption::getInitDualVarUpperBoundsDense(), OSBearcatSolverXkij::getInitialRestrictedMaster(), OSBearcatSolverXij::getInitialRestrictedMaster(), OSBearcatSolverXkij::getInitialSolution(), OSOption::getInitVarValuesDense(), OSOption::getInitVarValuesStringDense(), OSOption::getIntegerVariableBranchingWeightsDense(), OSInstance::getIterateResults(), OSInstance::getJacobianSparsityPattern(), getJobID(), OSInstance::getNonlinearExpressionTreeIndexes(), OSInstance::getNonlinearExpressionTreeInInfix(), OSInstance::getNonlinearExpressionTreeInPostfix(), OSInstance::getNonlinearExpressionTreeInPrefix(), OSInstance::getNonlinearExpressionTreeModIndexes(), OSInstance::getNonlinearExpressionTreeModInPostfix(), OSInstance::getNonlinearExpressionTreeModInPrefix(), OSColGenApp::getOptions(), OSBearcatSolverXkij::getOptions(), OSBearcatSolverXij::getOptions(), getOSiLFromGams(), getOSiLFromMps(), getOSiLFromNl(), OSInstance::getQuadraticRowIndexes(), OSInstance::getQuadraticTerms(), OSBearcatSolverXij::getRouteDistance(), OSBearcatSolverXkij::getSeparationInstance(), OSInstance::getZeroOrderResults(), OSDipApp::initializeApp(), OSBearcatSolverXkij::initializeDataStructures(), OSBearcatSolverXij::initializeDataStructures(), interactiveShell(), OSColGenApp::isInteger(), kill(), knock(), LindoSolver::lindoAPIErrorCheck(), KnitroProblem::loadProblemIntoKnitro(), main(), LindoSolver::optimize(), OSDipBlockBearcatSolver::OSDipBlockBearcatSolver(), OSDipBlockCoinSolver::OSDipBlockCoinSolver(), OSDipBlockSlpSolver::OSDipBlockSlpSolver(), OSBearcatSolverXkij::pauHana(), OSBearcatSolverXij::pauHana(), LindoSolver::processConstraints(), OSInstance::processConstraints(), OSInstance::processLinearConstraintCoefficients(), LindoSolver::processNonlinearExpressions(), OSInstance::processObjectives(), LindoSolver::processQuadraticTerms(), LindoSolver::processVariables(), OSInstance::processVariables(), OS_tm::readInput(), OSiLReader::readOSiL(), OS_DipInterface::readOSiL(), OSoLReader::readOSoL(), OS_DipInterface::readOSoL(), OSrLReader::readOSrL(), OSColGenApp::resetMaster(), retrieve(), OSInstance::reverseAD(), send(), CoinSolver::setCoinPackedMatrix(), OtherConstraintOption::setCon(), InitDualVariableValues::setCon(), InitConstraintValues::setCon(), OSOption::setContactTransportType(), OSOption::setInstanceLocationType(), OSOption::setMaxTimeUnit(), OSOption::setMinCPUSpeedUnit(), OSOption::setMinDiskSpaceUnit(), OSOption::setMinMemoryUnit(), OtherObjectiveOption::setObj(), InitObjectiveBounds::setObj(), InitObjectiveValues::setObj(), OtherOptions::setOther(), PathPairs::setPathPair(), OSOption::setServiceType(), LindoSolver::setSolverOptions(), IpoptSolver::setSolverOptions(), CouenneSolver::setSolverOptions(), BonminSolver::setSolverOptions(), SolverOptions::setSolverOptions(), SOSVariableBranchingWeights::setSOS(), OtherVariableOption::setVar(), SOSWeights::setVar(), IntegerVariableBranchingWeights::setVar(), InitialBasisStatus::setVar(), InitVariableValuesString::setVar(), InitVariableValues::setVar(), solve(), OSMatlab::solve(), LindoSolver::solve(), KnitroSolver::solve(), IpoptSolver::solve(), CouenneSolver::solve(), CoinSolver::solve(), BonminSolver::solve(), OSColGenApp::solve(), OSDipBlockSlpSolver::solve(), OSDipBlockCoinSolver::solve(), OSDipBlockBearcatSolver::solve(), OSDipApp::solveRelaxed(), OSColGenApp::solveRestrictedMasterRelaxation(), FileUtil::writeFileFromString(), CouenneSolver::writeResult(), CoinSolver::writeResult(), BonminSolver::writeResult(), and OSrL2Gams::writeSolution().


The documentation for this class was generated from the following files:
Generated on Wed Nov 30 03:11:33 2011 by  doxygen 1.4.7