AngouriMath
Namespaces | Classes | Enumerations
AngouriMath.Core Namespace Reference

Namespaces

Classes

class  ConcurrentFieldAttribute
 Use this attribute on those static fields that are already synchronized internally or explicitly
 
class  ConstantFieldAttribute
 Use this attribute on those static fields that do not require thread static attribute because they are constant
 
class  DomainsFunctional
 
class  EquationSystem
 A class for systems of equations. More...
 
class  FastExpression
 Compiled function (not to a delegate, but to AM's VM readable format) More...
 
class  FiniteSetBuilder
 Use this class for solvers and other places when a set needs to be built and you want to avoid using lists. More...
 
interface  IBinaryNode
 From this interface all double-argument nodes are inherited More...
 
interface  ILatexiseable
 Any class that supports converting to LaTeX format should implement this interface More...
 
interface  IUnaryNode
 From this interface all single-argument nodes are inherited More...
 
class  MatrixBuilder
 Use this class for solvers and other places when a matrix needs to be built without recreating an instance multiple times. More...
 
class  Parser
 

Enumerations

enum  Domain {
  Domain.Boolean, Domain.Integer, Domain.Rational, Domain.Real,
  Domain.Complex, Domain.Any
}
 Specify the domain used within a record More...
 
enum  ApproachFrom : int { ApproachFrom.BothSides = 0, ApproachFrom.Left = 1, ApproachFrom.Right = 2 }
 Where to tend to the given number in limits More...
 

Enumeration Type Documentation

◆ ApproachFrom

enum AngouriMath.Core.ApproachFrom : int
strong

Where to tend to the given number in limits

Enumerator
BothSides 

Means that the limit is considered valid if and only if Left-sided limit exists and Right-sided limit exists and they are equal

Left 

If x tends from the left, i.

e. it is never greater than the destination

Right 

If x tends from the right, i.

e. it is never less than the destination

◆ Domain

Specify the domain used within a record

Enumerator
Boolean 

The domain of all boolean values (true, false)

Integer 

The domain of all integer values

Rational 

The domain of all rational values

Real 

The domain of all real values

Complex 

The domain of all complex values

Any 

The domain of all values (might be removed in the future)