## AngouriMath.MathS

← Back to list of namespaces

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

Summary

A few functions convenient to use in industrial projects
to keep the system more reliable and distribute computations
• ### 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
Number.Create(1.0);
is an Integer.
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

Functions and classes related to sets defined here

Class Set defines true mathematical sets
It supports intersection, union, subtraction

Set
• ### 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