]> https://gitweb.dealii.org/ - dealii.git/commit
Add class generating high-order immersed quadrature rules 12125/head
authorSimon Sticko <simon@sticko.se>
Mon, 3 May 2021 09:46:14 +0000 (11:46 +0200)
committerSimon Sticko <simon@sticko.se>
Thu, 10 Jun 2021 05:53:13 +0000 (07:53 +0200)
commit169092199e25b3e285bef6bfb425092e8d2570fa
tree6baddfe89242984b87c0670e98909c16ac022c2e
parent6c1672fcd992059118435a9a95c721f21e2c4d6f
Add class generating high-order immersed quadrature rules

Add a class NonMatching::QuadratureGenerator that generates high-order
immersed quadrature rules over a BoundingBox, B, when the domain is
described by a level set function, \psi. Thus creating quadrature rules
for the following 3 regions of the box:

{x \in B : \psi(x) < 0},
{x \in B : \psi(x) > 0},
{x \in B : \psi(x) = 0}.
24 files changed:
doc/doxygen/images/immersed_quadratures.svg [new file with mode: 0644]
include/deal.II/non_matching/quadrature_generator.h [new file with mode: 0644]
source/non_matching/CMakeLists.txt
source/non_matching/quadrature_generator.cc [new file with mode: 0644]
source/non_matching/quadrature_generator.inst.in [new file with mode: 0644]
tests/non_matching/find_best_height_direction.cc [new file with mode: 0644]
tests/non_matching/find_best_height_direction.output [new file with mode: 0644]
tests/non_matching/find_extreme_values.cc [new file with mode: 0644]
tests/non_matching/find_extreme_values.output [new file with mode: 0644]
tests/non_matching/pointwise_definiteness.cc [new file with mode: 0644]
tests/non_matching/pointwise_definiteness.output [new file with mode: 0644]
tests/non_matching/quadrature_generator.cc [new file with mode: 0644]
tests/non_matching/quadrature_generator.output [new file with mode: 0644]
tests/non_matching/quadrature_generator_clears_between_calls.cc [new file with mode: 0644]
tests/non_matching/quadrature_generator_clears_between_calls.output [new file with mode: 0644]
tests/non_matching/quadrature_generator_sphere.cc [new file with mode: 0644]
tests/non_matching/quadrature_generator_sphere.output [new file with mode: 0644]
tests/non_matching/quadrature_printing.h [new file with mode: 0644]
tests/non_matching/root_finder.cc [new file with mode: 0644]
tests/non_matching/root_finder.output [new file with mode: 0644]
tests/non_matching/tensor_point_with_1D_quadrature.cc [new file with mode: 0644]
tests/non_matching/tensor_point_with_1D_quadrature.output [new file with mode: 0644]
tests/non_matching/up_through_dimension_creator.cc [new file with mode: 0644]
tests/non_matching/up_through_dimension_creator.output [new file with mode: 0644]

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.