]>
https://gitweb.dealii.org/ - dealii.git/log
Luca Heltai [Mon, 25 Jan 2021 11:39:28 +0000 (12:39 +0100)]
Try to fix docker images.
David Wells [Sun, 24 Jan 2021 01:21:06 +0000 (20:21 -0500)]
Merge pull request #11607 from bangerth/ref-cell-10
Move a function that is not performance-critical to the .cc file.
Wolfgang Bangerth [Sat, 23 Jan 2021 23:25:55 +0000 (16:25 -0700)]
Remove duplicate doc string.
David Wells [Sat, 23 Jan 2021 19:03:32 +0000 (14:03 -0500)]
Merge pull request #11613 from drwells/minor-simplex-fixes
Fix a variety of small simplex things.
David Wells [Sat, 23 Jan 2021 15:01:58 +0000 (10:01 -0500)]
Fix a variety of small simplex things.
1. Our convention is to still mark overridden methods as virtual.
2. convert_generalized_support_point_values_to_dof_values should be public.
3. Fix simplex reference tria generation in codimension 1.
4. Remove some hard-coded numbers.
5. Fix a quadrature weight.
David Wells [Sat, 23 Jan 2021 15:50:23 +0000 (10:50 -0500)]
Merge pull request #11611 from bangerth/message
Improve an error message.
Wolfgang Bangerth [Sat, 23 Jan 2021 04:59:03 +0000 (21:59 -0700)]
Improve an error message.
Wolfgang Bangerth [Fri, 22 Jan 2021 03:50:31 +0000 (20:50 -0700)]
Move a function that is not performance-critical to the .cc file.
Daniel Arndt [Fri, 22 Jan 2021 20:02:13 +0000 (15:02 -0500)]
Merge pull request #11596 from nmuch/fix-ThreadLocalStorage-assignment-operators
Fix ThreadLocalStorage assigment operators
Daniel Arndt [Fri, 22 Jan 2021 18:03:30 +0000 (13:03 -0500)]
Merge pull request #11605 from masterleinad/fix_comparison_reference_cell
Fix comparisons in ReferenceCell
Daniel Arndt [Fri, 22 Jan 2021 16:29:08 +0000 (11:29 -0500)]
Fix comparisons in ReferenceCell
Peter Munch [Fri, 22 Jan 2021 10:50:48 +0000 (11:50 +0100)]
Merge pull request #11395 from sebproell/sundials-n_vector
Introduce SUNDIALS N_Vector module
Nils Much [Thu, 21 Jan 2021 14:27:29 +0000 (15:27 +0100)]
Fix ThreadLocalStorage assigment operators
Copy/move exemplar
Add tests
Bruno Turcksin [Fri, 22 Jan 2021 03:25:19 +0000 (22:25 -0500)]
Merge pull request #11601 from bangerth/ref-cell-6
Let ReferenceCell::get_nodal_type_quadrature() return a 'const' reference
Bruno Turcksin [Fri, 22 Jan 2021 03:21:27 +0000 (22:21 -0500)]
Merge pull request #11582 from agrayver/simplex_python
Bruno Turcksin [Fri, 22 Jan 2021 03:21:06 +0000 (22:21 -0500)]
Merge pull request #11602 from bangerth/ref-cell-7
Bruno Turcksin [Fri, 22 Jan 2021 03:16:13 +0000 (22:16 -0500)]
Merge pull request #11603 from bangerth/ref-cell-8
Wolfgang Bangerth [Fri, 22 Jan 2021 00:28:45 +0000 (17:28 -0700)]
Simplify code.
Wolfgang Bangerth [Thu, 21 Jan 2021 18:53:07 +0000 (11:53 -0700)]
Add an assertion.
Wolfgang Bangerth [Thu, 21 Jan 2021 18:51:23 +0000 (11:51 -0700)]
Hide the ability to create ReferenceCell objects from users.
Wolfgang Bangerth [Thu, 21 Jan 2021 19:48:58 +0000 (12:48 -0700)]
Make get_hypercube/simplex static members of ReferenceCell::Type.
Wolfgang Bangerth [Thu, 21 Jan 2021 19:22:56 +0000 (12:22 -0700)]
Turn ReferenceCell::get_hypercube/simplex() into templates.
Wolfgang Bangerth [Thu, 21 Jan 2021 19:50:10 +0000 (12:50 -0700)]
Let ReferenceCell::get_nodal_type_quadrature() return a 'const' reference.
Wolfgang Bangerth [Thu, 21 Jan 2021 22:59:19 +0000 (15:59 -0700)]
Merge pull request #11598 from tjhei/cell_type_hyper_cube
add ReferenceCell::Type::is_hyper_cube
Timo Heister [Thu, 21 Jan 2021 20:44:07 +0000 (15:44 -0500)]
add is_simplex()
David Wells [Thu, 21 Jan 2021 20:38:45 +0000 (15:38 -0500)]
Merge pull request #11597 from bangerth/ref-cell-4
Remove now unnecessary things in ReferenceCell::Type. Make some things constexpr.
Timo Heister [Thu, 21 Jan 2021 17:38:26 +0000 (12:38 -0500)]
add ReferenceCell::Type::is_hyper_cube
Wolfgang Bangerth [Thu, 21 Jan 2021 01:58:58 +0000 (18:58 -0700)]
Mark a number of ReferenceCell functions as 'constexpr'.
Wolfgang Bangerth [Thu, 21 Jan 2021 01:54:47 +0000 (18:54 -0700)]
Remove ReferenceCell operators that compare against numbers.
Peter Munch [Thu, 21 Jan 2021 17:12:25 +0000 (18:12 +0100)]
Merge pull request #11595 from bangerth/ref-cell-3
Make the special ReferenceCell objects objects, not enums.
Alexander Grayver [Mon, 18 Jan 2021 20:44:02 +0000 (21:44 +0100)]
Add changelog
Peter Munch [Thu, 21 Jan 2021 09:52:42 +0000 (10:52 +0100)]
Merge pull request #11546 from drwells/barycentric-polynomials
Barycentric polynomials
Wolfgang Bangerth [Thu, 21 Jan 2021 03:38:03 +0000 (20:38 -0700)]
Add a couple of duplicate checks to avoid triggering array access warnings.
David Wells [Fri, 15 Jan 2021 00:31:13 +0000 (19:31 -0500)]
Remove Simplex::ScalarPolynomial.
David Wells [Fri, 15 Jan 2021 00:21:41 +0000 (19:21 -0500)]
Switch ScalarPolynomial<dim> -> BarycentricPolynomials<dim>
David Wells [Fri, 15 Jan 2021 00:01:27 +0000 (19:01 -0500)]
Fix a minor CMake bug.
David Wells [Thu, 14 Jan 2021 21:52:56 +0000 (16:52 -0500)]
Implement Simplex::BarycentricPolynomials<dim>.
This gives us a much more convenient way to set up polynomials on simplices.
Wolfgang Bangerth [Thu, 21 Jan 2021 01:52:21 +0000 (18:52 -0700)]
Simplify some code.
Wolfgang Bangerth [Thu, 21 Jan 2021 01:38:12 +0000 (18:38 -0700)]
Make the special ReferenceCell objects objects, not enums.
Wolfgang Bangerth [Thu, 21 Jan 2021 00:51:49 +0000 (17:51 -0700)]
Merge pull request #11593 from peterrum/subdivided_hyper_rectangle_with_simplices_compile
Compile subdivided_hyper_rectangle_with_simplices ...
Peter Munch [Wed, 20 Jan 2021 17:39:52 +0000 (18:39 +0100)]
Compile subdivided_hyper_rectangle_with_simplices even without DEAL_II_WITH_SIMPLEX_SUPPORT enabled
Daniel Arndt [Wed, 20 Jan 2021 14:16:52 +0000 (09:16 -0500)]
Merge pull request #11553 from peterrum/communicate_locally_moved_vertices_pft
Generalize communicate_locally_moved_vertices()
Alexander Grayver [Mon, 18 Jan 2021 20:38:52 +0000 (21:38 +0100)]
Add ReferenceCell::Type wrapper
Alexander Grayver [Fri, 15 Jan 2021 17:28:14 +0000 (18:28 +0100)]
Add wrappers for simplex related functions.
Peter Munch [Fri, 15 Jan 2021 09:51:24 +0000 (10:51 +0100)]
Generalize communicate_locally_moved_vertices() for arbitrary distributed meshes
Peter Munch [Wed, 20 Jan 2021 08:32:26 +0000 (09:32 +0100)]
Merge pull request #11556 from bangerth/ref-cell-2
Move two free functions into class ReferenceCell.
Wolfgang Bangerth [Wed, 20 Jan 2021 02:52:03 +0000 (19:52 -0700)]
Adjust tests.
Wolfgang Bangerth [Fri, 15 Jan 2021 16:07:33 +0000 (09:07 -0700)]
Move several free functions into class ReferenceCell::Type.
Peter Munch [Tue, 19 Jan 2021 21:49:31 +0000 (22:49 +0100)]
Merge pull request #11580 from elauksap/pdt_abstraction
Provide abstract interface to p::d::Triangulation::load()/save()
Peter Munch [Tue, 19 Jan 2021 21:13:17 +0000 (22:13 +0100)]
Merge pull request #11575 from blaisb/step_68_simplex
Step 68 simplex
Peter Munch [Tue, 19 Jan 2021 20:53:31 +0000 (21:53 +0100)]
Merge pull request #11558 from ifumagalli/simplex_step23
Convert step-23 to a simplex test
Peter Munch [Tue, 19 Jan 2021 20:02:52 +0000 (21:02 +0100)]
Merge pull request #11579 from lwy5515/simplex-step-38-quadratic
Use both quadratic element and quadrature mapping in simplex/step-38
Pasquale Africa [Mon, 18 Jan 2021 18:56:24 +0000 (18:56 +0000)]
Provide abstract interface to p::d::Triangulation::load()/save()
Bruno [Sun, 17 Jan 2021 17:40:21 +0000 (12:40 -0500)]
Step-68 with simplex
Add a step-68 test using a simplex mesh
Add some small capacities to particle handler to support simplex meshes
David Wells [Tue, 19 Jan 2021 15:11:04 +0000 (10:11 -0500)]
Merge pull request #11586 from agrayver/use_vtk_nomenclature
Use VTK nomenclature.
David Wells [Tue, 19 Jan 2021 13:05:44 +0000 (08:05 -0500)]
Merge pull request #11539 from bangerth/static-mapping-7
Use linear Q1 mapping even in places where we know that that may be wrong
David Wells [Tue, 19 Jan 2021 13:05:27 +0000 (08:05 -0500)]
Merge pull request #11572 from peterrum/simplex_get_position_vector
Generalize VectorTools::get_position_vector for simplex meshes
Alexander Grayver [Tue, 19 Jan 2021 11:10:28 +0000 (12:10 +0100)]
Use VTK nomenclature.
Wenyu Lei [Mon, 18 Jan 2021 18:55:14 +0000 (19:55 +0100)]
use quadratic in simplex/step-38
Peter Munch [Mon, 18 Jan 2021 16:44:59 +0000 (17:44 +0100)]
Merge pull request #11563 from peterrum/mapping_fe_higher_order
Work on higher-order MappingFE
Peter Munch [Mon, 18 Jan 2021 16:44:48 +0000 (17:44 +0100)]
Merge pull request #11571 from peterrum/simplex_mappingfefield_deformed
Add new test for MappingFEField for simplex meshes
Peter Munch [Fri, 15 Jan 2021 18:30:49 +0000 (19:30 +0100)]
Work on higher-order MappingFE
Martin Kronbichler [Mon, 18 Jan 2021 11:56:12 +0000 (12:56 +0100)]
Merge pull request #11576 from peterrum/vertex_faces
Implement ReferenceCell::vertex_faces()
Ivan Fumagalli [Mon, 18 Jan 2021 11:36:49 +0000 (11:36 +0000)]
fix description of simplex test step-23
Ivan Fumagalli [Mon, 18 Jan 2021 11:35:20 +0000 (11:35 +0000)]
Merge branch 'master' of github.com:dealii/dealii into simplex_step23
Peter Munch [Sun, 17 Jan 2021 09:51:09 +0000 (10:51 +0100)]
Add new test for MappingFEField for simplex meshes
Peter Munch [Mon, 18 Jan 2021 06:15:22 +0000 (07:15 +0100)]
Implement ReferenceCell::vertex_faces()
Martin Kronbichler [Mon, 18 Jan 2021 08:38:42 +0000 (09:38 +0100)]
Merge pull request #11574 from peterrum/convert_hypercube_to_simplex_mesh_warning
Add warning to convert_hypercube_to_simplex_mesh
Martin Kronbichler [Mon, 18 Jan 2021 08:31:18 +0000 (09:31 +0100)]
Merge pull request #11567 from peterrum/ci_same_name_fix
Fix: single test output dir per test
David Wells [Sun, 17 Jan 2021 21:24:55 +0000 (16:24 -0500)]
Merge pull request #11570 from luca-heltai/fix-bounding-boxes-high-order-mappings
Return the box of support points instead of only the vertices.
Timo Heister [Sun, 17 Jan 2021 16:42:49 +0000 (11:42 -0500)]
Merge pull request #11573 from peterrum/compute_point_locations_01_output
Rename test output
Peter Munch [Sun, 17 Jan 2021 15:03:37 +0000 (16:03 +0100)]
Add warning to convert_hypercube_to_simplex_mesh
Peter Munch [Sun, 17 Jan 2021 11:50:54 +0000 (12:50 +0100)]
Rename test output
Peter Munch [Sun, 17 Jan 2021 10:23:55 +0000 (11:23 +0100)]
Merge pull request #11569 from lwy5515/simplex-step-38
A simplex test for step-38
Peter Munch [Sun, 17 Jan 2021 10:22:17 +0000 (11:22 +0100)]
Generalize VectorTools::get_position_vector for simplex meshes
Peter Munch [Sun, 17 Jan 2021 09:29:02 +0000 (10:29 +0100)]
Merge pull request #11565 from peterrum/simplex_mappingfefield
Work on MappingFEField for simplex meshes
David Wells [Sun, 17 Jan 2021 02:10:54 +0000 (21:10 -0500)]
Merge pull request #11568 from lwy5515/set_all_manifold_ids
Change the loop of the bounding lines in set_all_manifold_ids
Luca Heltai [Sat, 16 Jan 2021 21:19:16 +0000 (22:19 +0100)]
Return the box of support points instead of vertices.
Peter Munch [Sat, 16 Jan 2021 21:07:15 +0000 (22:07 +0100)]
Merge pull request #11484 from eliasstudiert/step-1
Tutorial step-01 with simplices support.
Peter Munch [Fri, 15 Jan 2021 19:47:58 +0000 (20:47 +0100)]
Work on Work on MappingFEField for simplex meshes
Peter Munch [Sat, 16 Jan 2021 10:03:12 +0000 (11:03 +0100)]
Fix: single test output dir per test
Wolfgang Bangerth [Sat, 16 Jan 2021 19:25:52 +0000 (12:25 -0700)]
Merge pull request #11562 from oguevremont/master
Add Step-04.cc converted to Simplex
Wolfgang Bangerth [Sat, 16 Jan 2021 19:25:24 +0000 (12:25 -0700)]
Merge pull request #11525 from luca-heltai/simplex-point-locations
Unit test for GridTools::compute_point_locations in simplex meshes
Wenyu Lei [Sat, 16 Jan 2021 16:13:21 +0000 (17:13 +0100)]
added a simplex test for step-38
indent and fix
Wolfgang Bangerth [Sat, 16 Jan 2021 16:40:45 +0000 (09:40 -0700)]
Merge pull request #11560 from tjhei/doc_improve
minor doc change for Simplex::FE_P
Wolfgang Bangerth [Sat, 16 Jan 2021 16:40:16 +0000 (09:40 -0700)]
Merge pull request #11548 from marcfehling/tet-tests
simplex: hanging node tests
Wenyu Lei [Sat, 16 Jan 2021 15:10:23 +0000 (16:10 +0100)]
change 4 to this->n_lines()
David Wells [Sat, 16 Jan 2021 12:52:57 +0000 (07:52 -0500)]
Merge pull request #11526 from bangerth/constraint
Simplify code flow. Add a bit of documentation.
David Wells [Sat, 16 Jan 2021 12:52:20 +0000 (07:52 -0500)]
Merge pull request #11559 from tjhei/simplex_gauss_error
improve Simplex:QGauss error message
Peter Munch [Sat, 16 Jan 2021 10:10:20 +0000 (11:10 +0100)]
Merge pull request #11554 from sebproell/access-nonlocal-exc-format
Consistent nonlocal access error messages
Peter Munch [Sat, 16 Jan 2021 10:09:20 +0000 (11:09 +0100)]
Merge pull request #11557 from peterrum/simplex_extract_boundary_dofs
Fix DoFTools::extract_boundary_dof() for simplex meshes
Elias Dejene [Sat, 2 Jan 2021 12:14:44 +0000 (13:14 +0100)]
Add tutorial step-01 based on simplices.
Wolfgang Bangerth [Sat, 16 Jan 2021 04:19:32 +0000 (21:19 -0700)]
Merge pull request #11550 from peterrum/convert_hypercube_to_simplex_mesh_pft
Add assert to p:f:T::create_triangulation()
Wolfgang Bangerth [Sat, 16 Jan 2021 04:19:21 +0000 (21:19 -0700)]
Merge pull request #11555 from peterrum/unit_normal_vectors
Implement ReferenceCell::unit_normal_vectors()
Timo Heister [Fri, 15 Jan 2021 22:25:50 +0000 (17:25 -0500)]
address comments
Peter Munch [Fri, 15 Jan 2021 20:58:01 +0000 (21:58 +0100)]
Merge pull request #11389 from eliasstudiert/convert_hex_tet
GridGenerator::convert_hypercube_to_simplex_mesh(): manifold_id
Marc Fehling [Wed, 13 Jan 2021 18:01:15 +0000 (11:01 -0700)]
simplex: hanging node tests
Wolfgang Bangerth [Fri, 15 Jan 2021 19:52:09 +0000 (12:52 -0700)]
Merge pull request #11547 from marcfehling/tet-line-dof-identities
simplex: line_dof_identities for FE_P
Peter Munch [Fri, 15 Jan 2021 17:50:26 +0000 (18:50 +0100)]
Merge pull request #11543 from bangerth/readability
Make code slightly easier to read.
Olivier Guevremont [Fri, 15 Jan 2021 17:38:18 +0000 (12:38 -0500)]
Add Step-04.cc converted to Simplex
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.