Elephant.Common.Maths
1.0.0
dotnet add package Elephant.Common.Maths --version 1.0.0
NuGet\Install-Package Elephant.Common.Maths -Version 1.0.0
<PackageReference Include="Elephant.Common.Maths" Version="1.0.0" />
<PackageVersion Include="Elephant.Common.Maths" Version="1.0.0" />
<PackageReference Include="Elephant.Common.Maths" />
paket add Elephant.Common.Maths --version 1.0.0
#r "nuget: Elephant.Common.Maths, 1.0.0"
#:package Elephant.Common.Maths@1.0.0
#addin nuget:?package=Elephant.Common.Maths&version=1.0.0
#tool nuget:?package=Elephant.Common.Maths&version=1.0.0
About
Common mathematics library.
Arithmetic
Arithmetics.IsPowerOfTwo(int value);
Arithmetics.IsPowerOfTwo(long value);
Arithmetics.ToNearestPowerOfTwo(int value);
Arithmetics.ToNearestPowerOfTwo(long value);
Combinatorics
Combinatorics.Factorial(int value);
Combinatorics.Fibonacci(int n)
NumberTheory
IsPrime(int value);
GreatestCommonDivisor(int a, int b);
LeastCommonMultiple(int a, int b);
LeastCommonMultiple(params int[] values)
Mathematic branches
Some general info about mathematic branches.
Arithmetic
The most basic branch of mathematics, focusing on the fundamental operations of addition, subtraction, multiplication, and division. It is concerned with the manipulation of numbers to solve basic computational problems. It does not generally involve variables, unlike algebra. In essence, arithmetic provides the building blocks for other areas of mathematics.
Algebra
Extends arithmetic by introducing variables and constants to represent unknown numbers or quantities. It also deals with equations, functions, and the rules for manipulating these mathematical objects. Algebra allows you to understand relationships between numbers and variables, and it forms the basis for more advanced mathematical studies in fields like calculus, linear algebra, and more.
Geometry
Focuses on the properties and relationships of shapes and spaces. It uses algebra and arithmetic to solve problems related to lines, angles, surfaces, and solids.
Calculus
Concerned with the study of change and motion, dealing with derivatives and integrals. It often requires a strong understanding of algebra and trigonometry.
Statistics
Focuses on collecting, analysing, interpreting, presenting, and organizing data. It often uses concepts from algebra and calculus.
Number Theory
Investigates the properties and relationships of numbers, especially integers. It's more abstract and often doesn't involve direct computation like arithmetic.
Combinatorics
Concerned with counting, arrangement, and combination. This area often utilizes factorials, a concept you can calculate using basic arithmetic but which has wider applications in various branches of mathematics.
Linear Algebra
Focuses on vector spaces and linear mappings between these spaces. It's fundamental in computer graphics, engineering, physics, and more.
Differential Equations
Focuses on functions and the derivatives thereof and the solutions to those functions. This is essential in physics, engineering, economics, etc.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 6,065 | 9/6/2023 |
Initial release.