-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
46 changed files
with
1,188 additions
and
1,781 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,25 @@ | ||
<div class="article"> | ||
|
||
# Singulink.Numerics.BigIntegerExtensions | ||
|
||
## Overview | ||
|
||
**BigIntegerExtensions** provides some helper `BigInteger` extension methods and a super fast power cache that serves as a replacement for `BigInteger.Pow()` for bases between 3 and 10 (inclusive) to quickly get cached values instead of calculating them each time they are needed. This library is used by [Singulink.Numerics.BigDecimal](https://www.singulink.com/Docs/Singulink.Numerics.BigDecimal/) to improve performance and support its operations. | ||
|
||
**Singulink.Numerics.BigIntegerExtensions** is part of the **Singulink Libraries** collection. Visit https://github.com/Singulink/ to see the full list of libraries available. | ||
|
||
## Features | ||
|
||
- `BigIntegerPowCache` for cached lookups of powers. | ||
- `CountDigits()` and `CountDigitsAndTrailingZeros()` extension methods using highly optimized algorithms. | ||
- `Divide()` extension method that supports a wide range of rounding modes instead of just truncating the result like the standard division operator. | ||
|
||
## Information and Links | ||
|
||
Here are some additonal links to get you started: | ||
|
||
- [API Documentation](api/index.md) - Browse the fully documented API here. | ||
- [Chat on Gitter](https://gitter.im/Singulink/community) - Have questions or want to discuss the library? This is the place for all Singulink project discussions. | ||
- [Github Repo](https://github.com/Singulink/Singulink.Numerics.BigIntegerExtensions) - File issues, contribute pull requests or check out the code for yourself! | ||
- [Chat on Discord](https://discord.gg/EkQhJFsBu6) - Have questions or want to discuss the library? This is the place for all Singulink project discussions. | ||
- [Github Repo](https://github.com/Singulink/Singulink.Numerics.BigIntegerExtensions) - File issues, contribute pull requests or check out the code for yourself! | ||
|
||
</div> |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
<div class="footer"> | ||
{{{_appFooter}}} | ||
{{^_appFooter}}<strong><a href='https://dotnet.github.io/docfx/'>DocFX</a> + <a href='https://www.singulink.com'>Singulink</a> = ♥</strong>{{/_appFooter}} | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
13 changes: 13 additions & 0 deletions
13
Docs/templates/singulinkfx/partials/namespace.tmpl.partial
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} | ||
|
||
<h1 id="{{id}}" data-uid="{{uid}}" class="text-break">{{>partials/title}}</h1> | ||
<div class="markdown level0 summary">{{{summary}}}</div> | ||
<div class="markdown level0 conceptual">{{{conceptual}}}</div> | ||
<div class="markdown level0 remarks">{{{remarks}}}</div> | ||
{{#children}} | ||
<h3 id="{{id}}">{{>partials/namespaceSubtitle}}</h3> | ||
{{#children}} | ||
<h5><xref uid="{{uid}}" altProperty="fullName" displayProperty="name"/></h5> | ||
<section>{{{summary}}}</section> | ||
{{/children}} | ||
{{/children}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} | ||
|
||
<div> | ||
<div class="mobile-hide"> | ||
{{>partials/logo}} | ||
</div> | ||
|
||
{{#_enableSearch}} | ||
<div class="sidesearch"> | ||
<form id="search" role="search" class="search"> | ||
<i class="bi bi-search search-icon"></i> | ||
<input type="text" id="search-query" placeholder="{{__global.search}}" autocomplete="off"> | ||
</form> | ||
</div> | ||
{{/_enableSearch}} | ||
|
||
<div id="navbar"> | ||
</div> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
9 changes: 9 additions & 0 deletions
9
Docs/templates/singulinkfx/partials/searchResults.tmpl.partial
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} | ||
|
||
<div id="search-results" style="display: none;"> | ||
<h1 class="search-list">{{__global.searchResults}} <span></span></h1> | ||
<div class="sr-items"> | ||
<p><i class="bi bi-hourglass-split index-loading"></i></p> | ||
</div> | ||
<ul id="pagination" data-first={{__global.pageFirst}} data-prev={{__global.pagePrev}} data-next={{__global.pageNext}} data-last={{__global.pageLast}}></ul> | ||
</div> |
File renamed without changes.
Oops, something went wrong.