## AngouriMath

## Navigation

## AngouriMath.MathS

Classes within the AngouriMath.MathS namespace

### Boolean

**Summary**Some operations on booleans are stored here

### Compute

**Summary**Implements necessary functions for symbolic computation of limits, derivatives and integrals

### DecimalConst

**Summary**Some non-symbolic constants### Diagnostic

**Summary**This class is used for diagnostic and debug of the library itself.

Usually, you do not want to use it in production code.

### Hyperbolic

**Summary**Represents a few hyperbolic functions

### Matrices

**Summary**Classes and functions related to matrices are defined here### Multithreading

**Summary**A few functions convenient to use in industrial projects

to keep the system more reliable and distribute computations

to other threads

### Numbers

**Summary**All operations for Number and its derived classes are available from here.

These methods represent the only possible way to explicitly create numeric instances.

It will automatically downcast the result for you,

so

is an Integer.`Number.Create(1.0);`

To avoid it, you may temporarily disable it

`using var _ = MathS.Settings.DowncastingEnabled.Set(false); var yourNum = Number.Create(1.0);`

and the result will be a Real.

### NumberTheory

**Summary**Use it in order to explore further number theory### Series

**Summary**That is a collection of some series, expressed in a symbolic form

### Sets

**Summary**### Settings

**Summary**A couple of settings allowing you to set some preferences for AM's algorithms

To use these settings the syntax is

`using var _ = MathS.Settings.SomeSetting.Set(5 /* Here you set a value to the setting */); // here you write your code normally`

### UnsafeAndInternal

**Summary**You may need it to manually manage some issues.

Although those functions might be used inside the library

only, the user may want to use them for some reason

### Utils

**Summary**Some additional functions that would be barely

ever used by the user, but kept for "just in case" as public

2019-2021 Angouri · Project's repo · Site's repo · Octicons