## AngouriMath

## Basic operations

Many of functions are MathS' methods where MathS is a public static class. All its methods are documented in the code.

## MathS

It is the main static class for functions. Some of them create new nodes, like

Method

```
using static AngouriMath.MathS;
var expr = FromString("x + 2");
```

Would return the same result as
`Entity expr = "x + 2";`

Method `var expr = FromString("a + x", useCache: false);`

Then it will not look up for cache neither it will cache the result. The implicit operator
from string does use the cache.
Note, that this method, as well as the implicit operator, will not simplify the result.Method

```
Entity expr = "a x + b";
Console.WriteLine(expr);
```

Output:
`a * x + b`

Method

```
Entity expr = "a / b + sqrt(c)";
Console.WriteLine(expr.Latexise());
```

Output:
`\frac{a}{b}+\sqrt{c}`

Extensions:

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