]> https://gitweb.dealii.org/ - dealii.git/commit
Added EllipticalManifold to manifold_lib and tests
authorStefano Dominici <sfndmn@gmail.com>
Wed, 14 Nov 2018 08:10:20 +0000 (09:10 +0100)
committerStefano Dominici <sfndmn@gmail.com>
Mon, 10 Dec 2018 07:58:00 +0000 (08:58 +0100)
commit9270a762cefae2bd639671a99653e36115f862f1
tree197cdc0e46ddb04839cbf7979d03a1928fcb3a93
parent5563393865442a2e08367f5e76422eaf2dbe7ccd
Added EllipticalManifold to manifold_lib and tests

A new type of manifold was added to the manifold library.
An EllipticalManifold object, valid for <dim=2,spacedim=2>.

Two unit tests were added: elliptical_manifold_01.cc and
elliptical_manifold_02.cc.

Improved documentation and fixed minor bugs.

The pull_back() function has documented code in its body.
Moreover, the content of the function was modified to improve clarity
and fix minor bugs.

Improved documentation and restructured test 01

Test in elliptical_manifold_01.cc generates an hyper_shell triangulation
that is included in the class documentation in .png format.

Adjusted style and improved comments in tests

Used explicit template instantiation in manifold_lib.cc for pull_back()
and push_forward() functions.

Removed string constructors from class constructor

Added comment to get_periodicity() function.
doc/doxygen/images/elliptical_hyper_shell.png [new file with mode: 0644]
include/deal.II/grid/manifold_lib.h
source/grid/manifold_lib.cc
source/grid/manifold_lib.inst.in
tests/manifold/elliptical_manifold_01.cc [new file with mode: 0644]
tests/manifold/elliptical_manifold_01.output [new file with mode: 0644]
tests/manifold/elliptical_manifold_02.cc [new file with mode: 0644]
tests/manifold/elliptical_manifold_02.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.