Simbody  3.7
SimTK::Exception Namespace Reference

This sub-namespace of SimTK is used for the exception types that are thrown by our error handing code. More...

Classes

class  APIArgcheckFailed
 This is for reporting problems detected by checking the caller's supplied arguments to a SimTK API method. More...
 
class  APIMethodFailed
 
class  Assert
 This is for reporting internally-detected bugs only, not problems induced by confused users (that is, it is for confused developers instead). More...
 
class  Base
 
class  CacheEntryOutOfDate
 
class  Cant
 
class  ConvergedFailed
 
class  ErrorCheck
 This is for reporting errors occurring during execution of SimTK core methods, beyond those caused by mere improper API arguments, which should be reported with APIArgcheck instead. More...
 
class  IllegalLapackArg
 
class  IncompatibleValues
 
class  IncorrectArrayLength
 
class  IndexOutOfRange
 
class  LoopConstraintConstructionFailure
 
class  MobilizerCantExactlyRepresentRequestedQuantity
 
class  NewtonRaphsonFailure
 
class  NotPositiveDefinite
 
class  OperationNotAllowedOnNonconstReadOnlyView
 
class  OperationNotAllowedOnOwner
 
class  OperationNotAllowedOnView
 
class  OptimizerFailed
 
class  RealizeCheckFailed
 
class  RealizeTopologyMustBeCalledFirst
 
class  RepLevelException
 
class  SingularMatrix
 
class  SizeOutOfRange
 
class  SizeWasNegative
 
class  StageIsWrong
 
class  StageOutOfRange
 
class  StageTooHigh
 
class  StageTooLow
 
class  StateAndSystemTopologyVersionsMustMatch
 
class  UnimplementedMethod
 
class  UnimplementedVirtualMethod
 
class  UnrecognizedParameter
 
class  ValueOutOfRange
 
class  ValueWasNegative
 

Detailed Description

This sub-namespace of SimTK is used for the exception types that are thrown by our error handing code.