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 33 of file OSErrorClass.h.


Constructor & Destructor Documentation

ErrorClass::ErrorClass ( std::string  errormsg_  ) 

the class constructor it has a single

Parameters:
errormsg_ hods the error message as a string.

Definition at line 22 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 43 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(), LindoSolver::buildSolverInstance(), KnitroSolver::buildSolverInstance(), CouenneSolver::buildSolverInstance(), CoinSolver::buildSolverInstance(), BonminSolver::buildSolverInstance(), OSInstance::calculateAllConstraintFunctionGradients(), OSInstance::calculateAllConstraintFunctionValues(), OSInstance::calculateAllObjectiveFunctionGradients(), OSInstance::calculateAllObjectiveFunctionValues(), OSInstance::calculateConstraintFunctionGradient(), OSInstance::calculateFunctionValue(), OSInstance::calculateLagrangianHessian(), OSInstance::calculateObjectiveFunctionGradient(), OSnLNodeIf::constructADTape(), OSnLNodeMin::constructADTape(), OSnLNodeMax::constructADTape(), OSnLNodeAllDiff::constructADTape(), ErrorClass(), BonminProblem::eval_f(), BonminProblem::eval_g(), IpoptProblem::eval_grad_f(), BonminProblem::eval_grad_f(), IpoptProblem::eval_h(), BonminProblem::eval_h(), IpoptProblem::eval_jac_g(), BonminProblem::eval_jac_g(), KnitroProblem::evalFC(), KnitroProblem::evalGA(), KnitroProblem::evalH(), IpoptProblem::finalize_solution(), LindoSolver::generateLindoModel(), IpoptProblem::get_nlp_info(), BonminProblem::get_nlp_info(), BonminProblem::get_variables_linearity(), getAmplClientOptions(), CoinSolver::getCoinSolverType(), FileUtil::getFileAsChar(), FileUtil::getFileAsString(), OSOption::getInitBasisStatusDense(), OSOption::getInitConValuesDense(), OSOption::getInitDualVarLowerBoundsDense(), OSOption::getInitDualVarUpperBoundsDense(), OSOption::getInitObjLowerBoundsDense(), OSOption::getInitObjUpperBoundsDense(), OSOption::getInitObjValuesDense(), 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(), getOSiLFromGams(), getOSiLFromMps(), getOSiLFromNl(), OSInstance::getQuadraticRowIndexes(), OSInstance::getQuadraticTerms(), kill(), knock(), LindoSolver::lindoAPIErrorCheck(), KnitroProblem::loadProblemIntoKnitro(), main(), LindoSolver::optimize(), LindoSolver::processConstraints(), OSInstance::processConstraints(), OSInstance::processLinearConstraintCoefficients(), LindoSolver::processNonlinearExpressions(), OSInstance::processObjectives(), LindoSolver::processQuadraticTerms(), LindoSolver::processVariables(), OSInstance::processVariables(), OS_tm::readInput(), OSiLReader::readOSiL(), OSoLReader::readOSoL(), OSrLReader::readOSrL(), retrieve(), 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(), ConstraintOption::setOther(), ObjectiveOption::setOther(), VariableOption::setOther(), OtherOptions::setOther(), PathPairs::setPathPair(), OSOption::setServiceType(), LindoSolver::setSolverOptions(), CouenneSolver::setSolverOptions(), BonminSolver::setSolverOptions(), SolverOptions::setSolverOptions(), SOSVariableBranchingWeights::setSOS(), OtherVariableOption::setVar(), SOSWeights::setVar(), IntegerVariableBranchingWeights::setVar(), InitialBasisStatus::setVar(), InitVariableValuesString::setVar(), InitVariableValues::setVar(), solve(), LindoSolver::solve(), KnitroSolver::solve(), CouenneSolver::solve(), CoinSolver::solve(), BonminSolver::solve(), OSMatlab::solve(), FileUtil::writeFileFromString(), CouenneSolver::writeResult(), BonminSolver::writeResult(), and OSrL2Gams::writeSolution().


The documentation for this class was generated from the following files:
Generated on Tue Mar 30 03:12:07 2010 by  doxygen 1.4.7