Classes within the AngouriMath.MathS namespace
SummarySome operations on booleans are stored here
SummaryImplements necessary functions for symbolic computation of limits, derivatives and integrals
SummarySome non-symbolic constants
SummaryThis class is used for diagnostic and debug of the library itself.
Usually, you do not want to use it in production code.
SummaryFeatures that might become stable
in the future, but are not guaranteed
to do anything useful or correctly
at the current moment.
SummaryRepresents a few hyperbolic functions
SummaryClasses and functions related to matrices are defined here
SummaryA few functions convenient to use in industrial projects
to keep the system more reliable and distribute computations
to other threads
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,
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.
SummaryUse it in order to explore further number theory
SummaryThat is a collection of some series, expressed in a symbolic form
SummaryA 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
SummaryYou 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
SummarySome 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