intersectingquadrature
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.2%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: RumBecken
- License: mit
- Language: C#
- Default Branch: master
- Homepage: https://rumbecken.github.io/IntersectingQuadrature/
- Size: 2.3 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
A package that offers methods to create quadrature rules for domains defined by one or two intersecting level sets. It is used in the discontinuous Galerkin framework BoSSS developed by the chair of fluid dynamics, Technical University of Darmstadt.
Quick Start
Create a .Net project and simply include the NuGet package in your .Net project through nuget.org.
Place this code in program.cs and run it : ```cs using IntersectingQuadrature; using IntersectingQuadrature.Tensor;
namespace Example {
class Program {
static void Main(string[] args) {
IScalarFunction alpha = new LinearPolynomial(0, Tensor1.Vector(1, 0, 0));
IScalarFunction beta = new LinearPolynomial(0, Tensor1.Vector(0, 1, 0));
IQuadrater finder = IntersectingQuadrature.Methods.Create();
HyperRectangle cell = HyperRectangle.UnitCube(3);
QuadratureRule rule = finder.FindRule(alpha, Symbol.Minus, beta, Symbol.Minus, cell, 3);
}
} } ``` This simple example creates a quadrature rule with $3 \times 3 \times 3 = 27$ nodes over the volume of a 3-dimensional domain with flat surfaces.
Usage and documentation
Simply include the NuGet package in your .Net project and have a look at the documentation.
If you want to learn about the method you can find a detailed explanation in this paper.
Authors and acknowledgment
Lauritz Beck, Chair of Fluid Dynamics, Technical University of Darmstadt
Graduate-School-CE, Technical University of Darmstadt
Intersecting Quadrature gratefully uses * NUnit licensed under MIT * docfx licensed under MIT * Gauss quadrature rules
License
Copyright (c) 2023 Lauritz Beck
MIT
Citation (CITATION.cff)
cff-version: 1.0.1
message: "If you use this software, please cite it as below."
authors:
- family-names: Beck
given-names: Lauritz
title: "Intersecting Quadrature"
version: 2.1.0
date-released: 2023-11
GitHub Events
Total
Last Year
Packages
- Total packages: 1
-
Total downloads:
- nuget 2,456 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 10
- Total maintainers: 1
nuget.org: intersectingquadrature
This library contains methods to create numerical quadrature rules for domains bounded by one or two implicit level sets.
- License: MIT
-
Latest release: 2.1.0
published over 2 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/setup-dotnet v3 composite
- peaceiris/actions-gh-pages v3 composite
- NUnit 3.13.3
- NUnit3TestAdapter 4.4.2
- Microsoft.NET.Test.Sdk 17.5.0
- NUnit 3.13.3
- NUnit3TestAdapter 4.4.2
- actions/checkout v3 composite
- actions/setup-dotnet v3 composite
- dorny/test-reporter v1 composite
- Microsoft.NET.Test.Sdk 17.9.0-preview-23503-02
- NUnit 4.0.0-beta.1
- NUnit3TestAdapter 4.5.0