AngouriMath
Classes
AngouriMath.Core.Exceptions Namespace Reference

Classes

class  AngouriBugException
 If one was thrown, the exception is probably not foreseen by AM. Report it is an issue More...
 
class  AngouriMathBaseException
 This is the base exception of all exceptions thrown by AngouriMath. More...
 
class  BadMatrixShapeException
 Happens when matrices don't have a correct shape, e. More...
 
class  CannotEvalException
 Is thrown when something cannot be collapsed into a single number or boolean More...
 
class  CannotParseInstanceException
 May be thrown when trying to parse an instance from a string More...
 
class  ElementInSetAmbiguousException
 Cannot figure out whether the entity is in the set More...
 
class  FunctionArgumentCountException
 Thrown when a wrong number of arguments are encountered when parsing a function from a string. More...
 
class  FutureReleaseException
 Is thrown when the requested feature is still under developing or not considered to be developed at all More...
 
class  InvalidArgumentParseException
 Thrown when an invalid argument passed to a AM's function More...
 
class  InvalidMatrixOperationException
 Thrown in matrix operations More...
 
class  InvalidNumberException
 Thrown when an invalid number is passed as an argument More...
 
class  InvalidNumericSystemException
 Occurs when an invalid numeric system was provided to functions MathS.ToBaseN(Entity.Number.Real, int) or MathS.FromBaseN(string, int) More...
 
class  InvalidProtocolProvided
 Occurs when no custom compilation protocol was provided, while the built-in one does not have the given type defined for the given operator. More...
 
class  LimitOperationNotSupportedException
 Thrown inside operations related to limits More...
 
class  MathSException
 If one is thrown, the user's input is invalid More...
 
class  MissingOperatorParseException
 Is thrown only when the explicit parsing mode is enabled and the input misses some operator, for example, 2x should be 2 * x with explicit parsing mode. More...
 
class  NotSufficientlySupportedException
 In case if AM or other parts do not support something, for example, it may occur if either AM or SymPy does not support some specific feature More...
 
class  NumberCastException
 Thrown when invalid cast encountered More...
 
class  ParseException
 Thrown when trying to parse an invalid string More...
 
class  SolveRequiresStatementException
 Thrown if instead of a statement another expression is put into Solve More...
 
class  TreeException
 Thrown when an invalid node or combination of nodes in the expression tree is encountered More...
 
class  UncompilableNodeException
 Thrown when trying to compile and a node cannot be compiled More...
 
class  UnhandledParseException
 Can only occur in the ANTLR parser when it is unclear what exactly happened More...
 
class  UnrecognizedDomainException
 Thrown when non-known domain is passed to the domain function More...
 
class  WrongNumberOfArgumentsException
 Quite general, is thrown when too many or too few of whatever is provided More...