]> https://gitweb.dealii.org/ - dealii.git/commit
Added manifold, copying over the old concept, but retaining dim. Made Boundary<dim...
authorLuca Heltai <luca.heltai@sissa.it>
Fri, 25 Jul 2014 21:05:27 +0000 (23:05 +0200)
committerLuca Heltai <luca.heltai@gmail.com>
Wed, 6 Aug 2014 09:20:02 +0000 (11:20 +0200)
commit3c0ff06ff22329154afb10e1aa8ba641fa47f177
tree9ac4e81c9ffb2057e696f8d794555d1a5ab72b22
parent777dc277b862cabdfacf92d09bc7ea633020dc53
Added manifold, copying over the old concept, but retaining dim. Made Boundary<dim,spacedim> derived from Manifold<dim,spacedim>.

Added specific instantiations for invalid accessors. Moved get_default_quadrature into an anonymous namespace.

Made Boundary derived from FlatManifold, and made sure that nothing broke. Added get_new_point_on_cell/hex. Made get_new_point_on_quad not throw an exception in 2d.

Created Manifolds namespace, and made specialization of get_new_point_on_hex only in 3d, instead of multiple specializations for when dim not equal 3.

Added test flat_manifold_01

Fixed 2d problems.

Fixed 3d. Now all tests work, except from machine precision errors.

Added a new test for flat manifold checks on faces.

Completed documentation of manifold and tria_boundary.

Removed commented out functions from Boundary<dim,spacedim>, whose default has been moved to Manifold<dim,spacedim>

Fixed periodicity of FlatManifold, and added a test for it.

Fixed comment on periodicity.

Removed commented instantiations.
14 files changed:
include/deal.II/grid/manifold.h [new file with mode: 0644]
include/deal.II/grid/tria_boundary.h
source/grid/CMakeLists.txt
source/grid/manifold.cc [new file with mode: 0644]
source/grid/manifold.inst.in [new file with mode: 0644]
source/grid/tria.cc
source/grid/tria_boundary.cc
tests/manifold/flat_manifold_01.cc [new file with mode: 0644]
tests/manifold/flat_manifold_01.output [new file with mode: 0644]
tests/manifold/flat_manifold_02.cc [new file with mode: 0644]
tests/manifold/flat_manifold_02.output [new file with mode: 0644]
tests/manifold/flat_manifold_03.cc [new file with mode: 0644]
tests/manifold/flat_manifold_03.output [new file with mode: 0644]
tests/manifold/manifold_id_06.cc

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.