MBDyn-1.7.3
|
#include <except.h>
Inherits exception.
Inherited by Beam2::ErrGeneric, Beam::ErrGeneric, ConstitutiveLaw< T, Tder >::ErrNotAvailable, DataManagerErrors::ErrAssemblyDiverged, DataManagerErrors::ErrAssemblyMaxIters, DataManagerErrors::ErrElemNotAllowedInAssembly [private]
, DataManagerErrors::ErrGeneric, DataManagerErrors::ErrMissingNodes, DataManagerErrors::ErrNeedDataManager, DataManagerErrors::ErrUnknownElem, DataManagerErrors::ErrUnknownFunction, DataManagerErrors::ErrUnknownNode, Elem::ChangedEquationStructure, EndOfFile, ErrCode, ErrDivideByZero, ErrFile, ErrFileSystem, ErrGeneric, ErrInterrupted, ErrMemory, ErrNotAvailableYet, ErrNotImplementedYet, ErrNullNorm, ErrOutOfRange, ErrPlain, HBeam::ErrGeneric, HighParser::ErrColonExpected, HighParser::ErrIllegalDelimiter, HighParser::ErrIntegerExpected, HighParser::ErrInvalidCallToGetDescription, HighParser::ErrKeyWordExpected, HighParser::ErrMissingSeparator, HighParser::ErrRealExpected, HighParser::ErrSemicolonExpected, HighParser::ErrStringExpected, HighParser::ErrValueOutOfRange< T >, InducedVelocity::ErrInfiniteMeanInducedVelocity, Joint::ErrGeneric, MathParser::ErrGeneric, MatrixHandler::ErrGeneric, MatrixHandler::ErrMatrixIsSingular, MatrixHandler::ErrRebuildMatrix, MBDynParser::ErrGeneric, MBDynParser::ErrReferenceAlreadyDefined, MBDynParser::ErrReferenceUndefined, Node::ErrGeneric, NoErr, NonlinearSolver::ConvergenceOnSolution, NonlinearSolver::ErrGeneric, NonlinearSolver::ErrSimulationDiverged [private]
, NonlinearSolver::NoConvergence, SchurDataManager::ErrGeneric, SchurMatrixHandler::ErrGeneric, SchurMatrixHandlerUm::ErrGeneric, SchurSolutionManager::ErrGeneric, SchurVectorHandler::ErrGeneric, SolutionDataManager::ChangedEquationStructure, Solver::EndOfSimulation, Solver::ErrGeneric, Solver::ErrMaxIterations, Solver::SimulationDiverged, SparseSubMatrixHandler::ErrResize [private]
, StepIntegrator::ErrGeneric, StructDispNode::ErrGeneric, StructNode::ErrGeneric, SubMatrixHandler::ErrResize, Table::ErrNameAlreadyDefined, TypedValue::ErrConstraintViolation, TypedValue::ErrUnknownType, TypedValue::ErrUnknownValue, and TypedValue::ErrWrongType.
Public Member Functions | |
MBDynErrBase (const char *file, int line, const char *func, const std::string r=std::string()) | |
virtual | ~MBDynErrBase (void) throw () |
void | Set (const std::string &s) |
const char * | what (void) const throw () |
Private Attributes | |
std::string | s |
MBDynErrBase::MBDynErrBase | ( | const char * | file, |
int | line, | ||
const char * | func, | ||
const std::string | r = std::string() |
||
) |
|
inlinevirtual |
void MBDynErrBase::Set | ( | const std::string & | s | ) |
Definition at line 48 of file except.cc.
References s.
Referenced by ErrIndexOutOfRange::WriteMsg().
const char * MBDynErrBase::what | ( | void | ) | const | |
throw | ( | ||||
) |
Definition at line 54 of file except.cc.
References s.
Referenced by InverseSolver::Advance(), Solver::Advance(), StringDriveCaller::dGet(), DriveHandler::dGet(), ErrCode::ErrCode(), MathParser::ErrGeneric::ErrGeneric(), HighParser::GetValue(), Solver::Prepare(), FactorTSR::Read(), Solver::ReadData(), and Solver::Start().
|
private |
Definition at line 69 of file except.h.
Referenced by MBDynErrBase(), Set(), and what().