]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
10 years agoCMake: Remove all "help" targets 104/head
Matthias Maier [Thu, 21 Aug 2014 17:10:48 +0000 (19:10 +0200)]
CMake: Remove all "help" targets

It turns out that CMAKE_PROPERTY is too buggy to be useful. We cannot
set property CMP0037 to the old behavior in order to define a custom "help"
target in a macro without a warning. o_O

10 years agoCMake: Remove non-functional code
Matthias Maier [Thu, 21 Aug 2014 17:14:20 +0000 (19:14 +0200)]
CMake: Remove non-functional code

This actually never worked...

10 years agoMerge pull request #103 from bangerth/move-functions
Luca Heltai [Thu, 21 Aug 2014 13:28:37 +0000 (15:28 +0200)]
Merge pull request #103 from bangerth/move-functions

These functions were previously in GridTools, but conceptually they create
meshes and so should be in GridGenerator. Move them there but leave the
old functions in GridTools with a note that they are now deprecated.

Also structure the documentation of the functions in GridGenerator better.

10 years agoMove create_union_triangulation() and extract_boundary_mesh(). 103/head
Wolfgang Bangerth [Thu, 21 Aug 2014 11:24:06 +0000 (06:24 -0500)]
Move create_union_triangulation() and extract_boundary_mesh().

These functions were previously in GridTools, but conceptually they create
meshes and so should be in GridGenerator. Move them there but leave the
old functions in GridTools with a note that they are now deprecated.

Also structure the documentation of the functions in GridGenerator better.

10 years agoMerge pull request #102 from tamiko/make_icc_happy
Wolfgang Bangerth [Thu, 21 Aug 2014 11:18:07 +0000 (06:18 -0500)]
Merge pull request #102 from tamiko/make_icc_happy

Fix test memory_consumption_01 for icc

10 years agoFix memory_consumption_01 for icc 102/head
Matthias Maier [Thu, 21 Aug 2014 09:04:09 +0000 (11:04 +0200)]
Fix memory_consumption_01 for icc

The comparison file for compiler=Intel=yes was just invalid. Current icc
does not miscompile the test in release mode anymore. So remove all special
comparison files.

10 years agoMerge pull request #88 from guidokanschat/fe_from_name_codim_ready
Matthias Maier [Thu, 21 Aug 2014 08:24:52 +0000 (10:24 +0200)]
Merge pull request #88 from guidokanschat/fe_from_name_codim_ready

FETools::get_fe_from_name() implemented for nonzero codimension

- Existing testbits/get_fe_from_name passes
- Modified all get_name functions to include the spacedim parameter. …
- Added one test for codimension one finite element generation from names.
- Reintroduce get_fe_from_name<dim>() with one template parameter as deprecated
- New function get_fe_by_name<dim,spacedim>()

10 years agoModified all get_name functions to include the spacedim parameter. 88/head
Luca Heltai [Sat, 16 Aug 2014 16:47:09 +0000 (18:47 +0200)]
Modified all get_name functions to include the spacedim parameter.
Added one test for codimension one finite element generation from names.
Reintroduce get_fe_from_name<dim>() with one template parameter as deprecated
New function get_fe_by_name<dim,spacedim>()

10 years agoStart with instantiation of FETools::get_fe_from_name()
Guido Kanschat [Sat, 16 Aug 2014 12:31:47 +0000 (14:31 +0200)]
Start with instantiation of FETools::get_fe_from_name()
Existing testbits/get_fe_from_name passes

10 years agoMerge pull request #101 from bangerth/fix-uninitialized-variable
Timo Heister [Wed, 20 Aug 2014 19:05:05 +0000 (15:05 -0400)]
Merge pull request #101 from bangerth/fix-uninitialized-variable

Fix a warning about undefined behavior.

10 years agoMerge pull request #100 from bangerth/silence-warning-2
Timo Heister [Wed, 20 Aug 2014 19:02:09 +0000 (15:02 -0400)]
Merge pull request #100 from bangerth/silence-warning-2

Silence a warning from gcc 4.9.1. The warning pertained to the fact that we define a function in an anonymous
namespace that is only called from a function inside an #ifdef ... #endif
block. The solution is to move the function into #ifdef ... #endif as well.

This addresses this test result: http://cdash.kyomu.43-1.org/viewBuildError.php?type=1&buildid=11683

10 years agoFix a warning about undefined behavior. 101/head
Wolfgang Bangerth [Wed, 20 Aug 2014 18:54:05 +0000 (13:54 -0500)]
Fix a warning about undefined behavior.

I get an error of the form
  /u/bangerth/p/deal.II/1/dealii/include/deal.II/meshworker/dof_info.h:69:9: runtime error: load of value 216, which is not a valid value for type 'bool'
when running the testsuite with the ASAN framework. This is caused by the DoFInfo
class having a member variable that is left uninitialized in the constructor.
Fix this.

10 years agoSilence a warning from gcc 4.9.1. 100/head
Wolfgang Bangerth [Wed, 20 Aug 2014 18:49:26 +0000 (13:49 -0500)]
Silence a warning from gcc 4.9.1.

The warning pertained to the fact that we define a function in an anonymous
namespace that is only called from a function inside an #ifdef ... #endif
block. The solution is to move the function into #ifdef ... #endif as well.

This addresses this test result: http://cdash.kyomu.43-1.org/viewBuildError.php?type=1&buildid=11683

10 years agoMerge pull request #99 from bangerth/fix-test-signature
Timo Heister [Wed, 20 Aug 2014 18:24:03 +0000 (14:24 -0400)]
Merge pull request #99 from bangerth/fix-test-signature

Rename output of tests that need PETSc, not Trilinos. The tests actually use PETSc, but their output names suggested that they need Trilinos. This was wrong.

10 years agoRename output of tests that need PETSc, not Trilinos. 99/head
Wolfgang Bangerth [Wed, 20 Aug 2014 17:53:09 +0000 (12:53 -0500)]
Rename output of tests that need PETSc, not Trilinos.

10 years agoMerge pull request #95 from luca-heltai/flatten_triangulation
Luca Heltai [Wed, 20 Aug 2014 14:01:10 +0000 (16:01 +0200)]
Merge pull request #95 from luca-heltai/flatten_triangulation

GridGenerator::flatten_triangulation: Gives the ability to copy a flattened version of a Triangulation, with possibly different spacedims.

10 years agoGridGenerator::flatten_triangulation. 95/head
Luca Heltai [Tue, 19 Aug 2014 12:37:08 +0000 (14:37 +0200)]
GridGenerator::flatten_triangulation.

Added GridTools::flatten_triangulation + one test.

Fixed WB comments.

Moved flatten triangulation to GridGenerator.

Fixed TH and WB comments.

Fixed indentation issue.

10 years agoMerge pull request #98 from bangerth/require-newer-external-boost
Timo Heister [Tue, 19 Aug 2014 17:47:47 +0000 (13:47 -0400)]
Merge pull request #98 from bangerth/require-newer-external-boost

Require BOOST 1.48 or later when looking for an external installation. This addresses issue #246.

10 years agoRequire BOOST 1.48 or later when looking for an external installation. 98/head
Wolfgang Bangerth [Tue, 19 Aug 2014 16:18:16 +0000 (11:18 -0500)]
Require BOOST 1.48 or later when looking for an external installation.

10 years agoMerge pull request #96 from bangerth/implement-face-measure
Luca Heltai [Tue, 19 Aug 2014 16:03:54 +0000 (18:03 +0200)]
Merge pull request #96 from bangerth/implement-face-measure

Patch by k3daevin: Implement at least compute the area of planar faces of 3d cells.

10 years agoFurther improve test to avoid square roots. 96/head
Wolfgang Bangerth [Tue, 19 Aug 2014 16:00:58 +0000 (11:00 -0500)]
Further improve test to avoid square roots.

10 years agoPatch by k3daevin: Implement at least compute the area of planar faces of 3d cells.
Wolfgang Bangerth [Mon, 18 Aug 2014 21:47:44 +0000 (16:47 -0500)]
Patch by k3daevin: Implement at least compute the area of planar faces of 3d cells.

10 years agoMerge pull request #97 from tamiko/fix_a_test
Luca Heltai [Tue, 19 Aug 2014 13:47:44 +0000 (15:47 +0200)]
Merge pull request #97 from tamiko/fix_a_test

Remove JobId line so that after normalization the test succeeds.

10 years agoFix test output project_bv_curl_conf_02.output 97/head
Matthias Maier [Tue, 19 Aug 2014 13:38:36 +0000 (15:38 +0200)]
Fix test output project_bv_curl_conf_02.output

Remove JobId line so that after normalization the test succeeds.

10 years agoMerge pull request #94 from bangerth/silence-warning
Luca Heltai [Tue, 19 Aug 2014 13:35:24 +0000 (15:35 +0200)]
Merge pull request #94 from bangerth/silence-warning

Some newer compilers kept warning about an out-of-bounds array access
in Point::operator() but didn't indicate where exactly it came
from. This turned out to be in DataOutBase::write_eps(), a function
that is implemented only for dim==2 but was compiled also for dim==1
and dim==3 and contained this statement: 'pointsvertex'. The patch
reorganizes the code so that the function is only compiled for dim==2
and a more general specialization that does nothing but abort is used
for all other dimensions.

10 years agoSilence a warning. 94/head
Wolfgang Bangerth [Mon, 18 Aug 2014 22:44:55 +0000 (17:44 -0500)]
Silence a warning.

Some newer compilers kept warning about an out-of-bounds array access
in Point<1>::operator() but didn't indicate where exactly it came
from. This turned out to be in DataOutBase::write_eps(), a function
that is implemented only for dim==2 but was compiled also for dim==1
and dim==3 and contained this statement: 'points[vertex](1)'. The patch
reorganizes the code so that the function is only compiled for dim==2
and a more general specialization that does nothing but abort is used
for all other dimensions.

10 years agoMerge pull request #90 from bangerth/fix-more-c++11-auto-variables
Timo Heister [Mon, 18 Aug 2014 11:48:51 +0000 (07:48 -0400)]
Merge pull request #90 from bangerth/fix-more-c++11-auto-variables

Fix a couple more files that accidentally use C++11 auto variables.

10 years agoFix a couple more files that accidentally use C++11 auto variables. 90/head
Wolfgang Bangerth [Mon, 18 Aug 2014 10:27:03 +0000 (05:27 -0500)]
Fix a couple more files that accidentally use C++11 auto variables.

10 years agoMerge pull request #87 from agrayver/latest_slepc_support
Wolfgang Bangerth [Fri, 15 Aug 2014 15:37:16 +0000 (10:37 -0500)]
Merge pull request #87 from agrayver/latest_slepc_support

Add workaround to be able to use SLEPc >= 3.5.0 with deal.II.

10 years agoAdd workaround to be able to use SLEPc >= 3.5.0 with deal.II. This requires disabling... 87/head
Alexander Grayver [Fri, 15 Aug 2014 12:46:51 +0000 (14:46 +0200)]
Add workaround to be able to use SLEPc >= 3.5.0 with deal.II. This requires disabling support for STFOLD spectrum transformation type since it was removed in SLEPc 3.5.0 and newer.

Also log the corresponding entry in changes.h

10 years agoMerge pull request #85 from bangerth/fix-invalid-auto
Matthias Maier [Fri, 15 Aug 2014 06:49:45 +0000 (08:49 +0200)]
Merge pull request #85 from bangerth/fix-invalid-auto

Replace use of 'auto' for variables.

This is only allowed in C++11.

10 years agoReplace use of 'auto' for variables. This is only allowed in C++11. 85/head
Wolfgang Bangerth [Fri, 15 Aug 2014 04:04:39 +0000 (23:04 -0500)]
Replace use of 'auto' for variables. This is only allowed in C++11.

10 years agoMerge pull request #79 from bangerth/introduce-cxx11-ranges
Guido Kanschat [Thu, 14 Aug 2014 19:08:41 +0000 (21:08 +0200)]
Merge pull request #79 from bangerth/introduce-cxx11-ranges

Provide functions for C++11 range-based for loops. Document C++11 interaction

10 years agoMention range-based for loops in the tutorials. 79/head
Wolfgang Bangerth [Thu, 14 Aug 2014 13:28:08 +0000 (08:28 -0500)]
Mention range-based for loops in the tutorials.

10 years agoAdd a test that uses range-based fors.
Wolfgang Bangerth [Thu, 14 Aug 2014 12:52:59 +0000 (07:52 -0500)]
Add a test that uses range-based fors.

10 years agoProvide functions for C++11 range-based for loops. Document C++11 interaction.
Wolfgang Bangerth [Thu, 7 Aug 2014 15:56:53 +0000 (10:56 -0500)]
Provide functions for C++11 range-based for loops. Document C++11 interaction.

This commit consists of the following individual commits:

Specifically, add Triangulation::cells(), Triangulation::active_cells() and
similar for the ones on a single level.

Fix up code to make it compile.

Fix one compile error.

Also provide similar functions for the two DoFHandler classes.

Augment documentation.

Update the specification of how we implement C++11 range-based for loops.

Link to the new documentation module (still coming up).

Document C++11 features and interaction.

10 years agoMerge pull request #83 from bangerth/return-invalid-value
Matthias Maier [Thu, 14 Aug 2014 11:51:35 +0000 (13:51 +0200)]
Merge pull request #83 from bangerth/return-invalid-value

Follow a suggestion by k3daevin:
In TriaAccessor<2,3>::measure(), return a NaN instead of -1e10
to make the error condition clearer.

10 years agoMerge pull request #82 from agrayver/high_order_nedelec
Wolfgang Bangerth [Thu, 14 Aug 2014 11:09:21 +0000 (06:09 -0500)]
Merge pull request #82 from agrayver/high_order_nedelec

Fix project_boundary_values_curl_conforming for high-order FE_Nedelec

10 years agoReturn a NaN instead of just a very large value to make the error condition 83/head
Wolfgang Bangerth [Thu, 14 Aug 2014 11:06:04 +0000 (06:06 -0500)]
Return a NaN instead of just a very large value to make the error condition
clearer.

10 years agoAdd test output 82/head
Alexander Grayver [Thu, 14 Aug 2014 07:46:12 +0000 (09:46 +0200)]
Add test output

10 years agoFix test for project_boundary_values_curl_conforming
Alexander Grayver [Wed, 13 Aug 2014 16:11:31 +0000 (18:11 +0200)]
Fix test for project_boundary_values_curl_conforming

10 years agoAdd test for project_boundary_values_curl_conforming
Alexander Grayver [Wed, 13 Aug 2014 16:05:23 +0000 (18:05 +0200)]
Add test for project_boundary_values_curl_conforming

10 years agoFix bug in project_boundary_values_curl_conforming related to the wrong indexing...
agrayver [Wed, 13 Aug 2014 12:40:48 +0000 (14:40 +0200)]
Fix bug in project_boundary_values_curl_conforming related to the wrong indexing of high-order DoFs in internals::compute_face_projection_curl_conforming.

10 years agoMerge pull request #81 from tamiko/new_testsuite_track
Wolfgang Bangerth [Wed, 13 Aug 2014 11:28:28 +0000 (06:28 -0500)]
Merge pull request #81 from tamiko/new_testsuite_track

Testsuite: Remove 'Nightly' Track, add 'Continuous'

10 years agoTestsuite: Small documentation update 81/head
Matthias Maier [Tue, 12 Aug 2014 21:36:50 +0000 (23:36 +0200)]
Testsuite: Small documentation update

10 years agoTestsuite: Remove 'Nightly' Track, add 'Continuous'
Matthias Maier [Tue, 12 Aug 2014 21:18:17 +0000 (23:18 +0200)]
Testsuite: Remove 'Nightly' Track, add 'Continuous'

This commit removes the obsolete support for a 'Nightly' track and adds a
new 'Continuous' track. The idea is that in future 'tester' uses
exclusively the 'Regression Test' track and simserv04 uses 'Continuous'.

Both testing sites have different strategies: tester goes through all
commits with one configuration (for 32 and 64 bit indices), simserv04 just
checks the latest merge available but for a number of compilers and
configuration. The current mix of test results is just confusing and very
horrible to read :-/

10 years agoMerge pull request #80 from bangerth/doc-fixes-6
Toby D. Young [Mon, 11 Aug 2014 22:04:02 +0000 (00:04 +0200)]
Merge pull request #80 from bangerth/doc-fixes-6

Minor documentation fixes.

10 years agoMinor documentation fixes. 80/head
Wolfgang Bangerth [Mon, 11 Aug 2014 21:50:07 +0000 (16:50 -0500)]
Minor documentation fixes.

10 years agoMerge pull request #70 from tjhei/parallel_condense
Guido Kanschat [Sat, 9 Aug 2014 19:47:18 +0000 (21:47 +0200)]
Merge pull request #70 from tjhei/parallel_condense

ConstraintMatrix::condense() working with parallel distributed vectors

10 years agoMerge pull request #78 from tamiko/silence_warning
Toby D. Young [Fri, 8 Aug 2014 23:35:26 +0000 (01:35 +0200)]
Merge pull request #78 from tamiko/silence_warning

Silence a warning and reindent.

10 years agoSilence a warning 78/head
Matthias Maier [Fri, 8 Aug 2014 23:22:38 +0000 (01:22 +0200)]
Silence a warning

A logical construct of the form "EXPR && EXPR || EXPR" in manifold_lib.cc
triggered a bunch of warning. Silence them by explicitly enclosing the
intended precedence: (EXPR && EXPR) || EXPR.

Also run reindent on the file.

10 years agoMerge pull request #75 from luca-heltai/travis_mixed_compilation
Guido Kanschat [Fri, 8 Aug 2014 22:04:37 +0000 (00:04 +0200)]
Merge pull request #75 from luca-heltai/travis_mixed_compilation

Removed release builds from the Travis tests.

10 years agoMerge pull request #74 from guidokanschat/doxygen_steps_missing
Timo Heister [Fri, 8 Aug 2014 21:31:21 +0000 (17:31 -0400)]
Merge pull request #74 from guidokanschat/doxygen_steps_missing

Fix a bug in doxygen causing missing tutorials

The tutorial steps were missing in the online documentation.
This bug fix makes them reappear by creating the string of input directories and files only after the list has been competed.

10 years agoRemoved release builds. 75/head
Luca Heltai [Fri, 8 Aug 2014 21:07:37 +0000 (23:07 +0200)]
Removed release builds.

10 years agoFix a bug in the generation of the input string for doxygen... now the tutorial shoul... 74/head
Guido Kanschat [Fri, 8 Aug 2014 21:03:51 +0000 (23:03 +0200)]
Fix a bug in the generation of the input string for doxygen... now the tutorial should appear again in the online documentation

10 years agoMerge pull request #73 from tjhei/pr_documentation
Matthias Maier [Fri, 8 Aug 2014 20:55:45 +0000 (22:55 +0200)]
Merge pull request #73 from tjhei/pr_documentation

update notify_ready_to_unpack() documentation

10 years agoupdate notify_ready_to_unpack documentation 73/head
Timo Heister [Fri, 8 Aug 2014 20:03:52 +0000 (16:03 -0400)]
update notify_ready_to_unpack documentation

10 years agoMerge pull request #72 from masterleinad/fix_Epetra_Import
Rombur [Fri, 8 Aug 2014 15:50:17 +0000 (10:50 -0500)]
Merge pull request #72 from masterleinad/fix_Epetra_Import

Adjust TrilinosWrappers::VectorBase::add

10 years agoAdjust TrilinosWrappers::VectorBase::add according to the fix of [Bug 6079] Epetra_Im... 72/head
Daniel Arndt [Thu, 7 Aug 2014 12:40:15 +0000 (14:40 +0200)]
Adjust TrilinosWrappers::VectorBase::add according to the fix of [Bug 6079] Epetra_Import does not work for anything but Zero flags

10 years agoMerge pull request #61 from luca-heltai/travis_ci
Matthias Maier [Thu, 7 Aug 2014 20:38:57 +0000 (22:38 +0200)]
Merge pull request #61 from luca-heltai/travis_ci

Setup Continuous Integration on Travis CI

Let's see what happens...

10 years agoadd test 70/head
Timo Heister [Thu, 7 Aug 2014 17:43:44 +0000 (13:43 -0400)]
add test

10 years agoimprove patch slightly
Timo Heister [Thu, 7 Aug 2014 15:40:13 +0000 (11:40 -0400)]
improve patch slightly

10 years agoMerge pull request #67 from luca-heltai/function_manifold_chart
Wolfgang Bangerth [Thu, 7 Aug 2014 15:40:06 +0000 (10:40 -0500)]
Merge pull request #67 from luca-heltai/function_manifold_chart

Function manifold chart

10 years agopatch by Alexander Grayver for condense()
Timo Heister [Thu, 7 Aug 2014 15:39:57 +0000 (11:39 -0400)]
patch by Alexander Grayver for condense()

10 years agoMerge pull request #69 from bangerth/doc-fixes-6
Wolfgang Bangerth [Thu, 7 Aug 2014 15:37:02 +0000 (10:37 -0500)]
Merge pull request #69 from bangerth/doc-fixes-6

Fix a typo in the documentation of MappingChart.

10 years agoProvide some more documentation. 69/head
Wolfgang Bangerth [Thu, 7 Aug 2014 15:36:24 +0000 (10:36 -0500)]
Provide some more documentation.

10 years agoMade FlatManifold tolerance relative. 67/head
Luca Heltai [Thu, 7 Aug 2014 15:12:39 +0000 (17:12 +0200)]
Made FlatManifold tolerance relative.

10 years agoRefactored ManifoldChart to ChartManifold.
Luca Heltai [Thu, 7 Aug 2014 14:47:48 +0000 (16:47 +0200)]
Refactored ManifoldChart to ChartManifold.

10 years agoRefactored FunctionManifold.
Luca Heltai [Thu, 7 Aug 2014 14:15:26 +0000 (16:15 +0200)]
Refactored FunctionManifold.

10 years agoAdded relative tolerance, and better comment for owns_pointers.
Luca Heltai [Thu, 7 Aug 2014 13:50:11 +0000 (15:50 +0200)]
Added relative tolerance, and better comment for owns_pointers.

10 years agoMerge pull request #65 from bangerth/fix-muparser-if 68/head
Timo Heister [Thu, 7 Aug 2014 13:31:54 +0000 (09:31 -0400)]
Merge pull request #65 from bangerth/fix-muparser-if

Change the parsing of functions in muparser.
muparser requires that there be no space between the name of a function and its argument
list. This is incompatible to the behavior we had with fparser that allowed for spaces
in this position. To allow for backward compatible behavior, this patch changes the
parsing in such a way that it eats spaces after the function name for all built-in
and deal.II-defined functions before passing the expression to muparser.

This addresses bug #218 at https://code.google.com/p/dealii/issues/detail?id=218 .

10 years agoFix a typo.
Wolfgang Bangerth [Thu, 7 Aug 2014 13:19:59 +0000 (08:19 -0500)]
Fix a typo.

Then continue to add some more to the documentation in the form of an example.

10 years agoAdded changelog
Luca Heltai [Thu, 7 Aug 2014 13:07:54 +0000 (15:07 +0200)]
Added changelog

10 years agoAdded two test files for FunctionManifoldChart
Luca Heltai [Thu, 7 Aug 2014 12:53:46 +0000 (14:53 +0200)]
Added two test files for FunctionManifoldChart

10 years agoAdded FunctionManifoldChart
Luca Heltai [Wed, 6 Aug 2014 14:01:41 +0000 (16:01 +0200)]
Added FunctionManifoldChart

10 years agoMerge pull request #63 from tamiko/fix_manifold_instantiations
Luca Heltai [Thu, 7 Aug 2014 13:04:09 +0000 (15:04 +0200)]
Merge pull request #63 from tamiko/fix_manifold_instantiations

This commit reverts the quick fix in commit 982b0683.

The issue why we encountered unresolved references to
dealii::FlatManifold::FlatManifold(dealii::Point, double)
etc. was due to boilerplate instantiations of Triangulation::get_manifold
for cases with spacedim < dim (in order to make TriaAccessor happy).

This commit fixes the issue by using a nullptr-dereference in order to
return an invalid object - the specific code throws an error message before
that and should actually not be reachable at all.

10 years agoMerge pull request #66 from tjhei/fix_doxygen_warnings
Wolfgang Bangerth [Thu, 7 Aug 2014 12:45:53 +0000 (07:45 -0500)]
Merge pull request #66 from tjhei/fix_doxygen_warnings

fix several doxygen warnings

10 years agoAlso update the parsing of all other builtin functions. 65/head
Wolfgang Bangerth [Thu, 7 Aug 2014 11:50:03 +0000 (06:50 -0500)]
Also update the parsing of all other builtin functions.

10 years agoFix instantiation issue with FlatManifold properly 63/head
Matthias Maier [Thu, 7 Aug 2014 11:07:45 +0000 (13:07 +0200)]
Fix instantiation issue with FlatManifold properly

This commit reverts the quick fix in commit 982b0683.

This commit closes #56

The issue why we encountered unresolved references to
dealii::FlatManifold<3, 2>::FlatManifold(dealii::Point<2, double>, double)
etc. was due to boilerplate instantiations of Triangulation::get_manifold
for cases with spacedim < dim (in order to make TriaAccessor happy).

This commit fixes the issue by using a nullptr-dereference in order to
return an invalid object - the specific code throws an error message before
that and should actually not be reachable at all.

10 years agofix several doxygen warnings 66/head
Timo Heister [Thu, 7 Aug 2014 12:36:08 +0000 (08:36 -0400)]
fix several doxygen warnings

10 years agoMerge pull request #64 from tamiko/cleanup_whitespace
Luca Heltai [Thu, 7 Aug 2014 11:32:29 +0000 (13:32 +0200)]
Merge pull request #64 from tamiko/cleanup_whitespace

This commit reindents some manifold and tria related files in order to
remove some bogus whitespace.

10 years agoTake the chance to cleanup whitespace and indent 64/head
Matthias Maier [Thu, 7 Aug 2014 11:15:32 +0000 (13:15 +0200)]
Take the chance to cleanup whitespace and indent

10 years agoRestore backward compatible by converting 'if (' to 'if(' in expressions we pass...
Wolfgang Bangerth [Thu, 7 Aug 2014 10:32:33 +0000 (05:32 -0500)]
Restore backward compatible by converting 'if (' to 'if(' in expressions we pass down to muparser.

10 years agoFixed Matthias suggestions. 61/head
Luca Heltai [Thu, 7 Aug 2014 09:52:16 +0000 (11:52 +0200)]
Fixed Matthias suggestions.

10 years agoRemoved also build tests, added osx
Luca Heltai [Thu, 7 Aug 2014 08:59:05 +0000 (10:59 +0200)]
Removed also build tests, added osx

10 years agoMerge pull request #60 from bangerth/fix-instantiations
Luca Heltai [Thu, 7 Aug 2014 08:21:18 +0000 (10:21 +0200)]
Merge pull request #60 from bangerth/fix-instantiations

Eric Heien reports that he can't compile deal.II on one Mac machine with missing
symbols. I think we just forgot to instantiate them.

10 years agoAdded .travis.yml
Luca Heltai [Tue, 5 Aug 2014 12:24:11 +0000 (14:24 +0200)]
Added .travis.yml

10 years agoFix missing instantiations. 60/head
Wolfgang Bangerth [Thu, 7 Aug 2014 05:40:59 +0000 (00:40 -0500)]
Fix missing instantiations.

Eric Heien reports that he can't compile deal.II on one Mac machine with missing
symbols. I think we just forgot to instantiate them.

10 years agoReindent some of the documentation and code.
Wolfgang Bangerth [Thu, 7 Aug 2014 05:03:54 +0000 (00:03 -0500)]
Reindent some of the documentation and code.

10 years agoMerge pull request #59 from tjhei/fix_latex_formula
Wolfgang Bangerth [Wed, 6 Aug 2014 22:30:13 +0000 (17:30 -0500)]
Merge pull request #59 from tjhei/fix_latex_formula

fix error in latex formula

10 years agoMerge pull request #58 from tjhei/fix_doxygen_generation
Wolfgang Bangerth [Wed, 6 Aug 2014 22:28:59 +0000 (17:28 -0500)]
Merge pull request #58 from tjhei/fix_doxygen_generation

Fix steps no longer in doxygen documentation

10 years agofix error in latex formula 59/head
Timo Heister [Wed, 6 Aug 2014 22:06:23 +0000 (18:06 -0400)]
fix error in latex formula

eqnarray can not have more than two &s.

10 years agoadd steps back to doxygen 58/head
Timo Heister [Wed, 6 Aug 2014 21:37:20 +0000 (17:37 -0400)]
add steps back to doxygen

This fixes the bug introduced in 17479c593.

10 years agoMerge pull request #57 from luca-heltai/hot_fix_manifold
Matthias Maier [Wed, 6 Aug 2014 20:53:42 +0000 (22:53 +0200)]
Merge pull request #57 from luca-heltai/hot_fix_manifold

Fix missing instantiations introduced with merges 6a36497 and
commit bfe1138.

This closes #56

10 years agoInstantiated all possible Manifolds, FlatManifolds and ManifoldCharts 57/head
Luca Heltai [Wed, 6 Aug 2014 19:31:14 +0000 (21:31 +0200)]
Instantiated all possible Manifolds, FlatManifolds and ManifoldCharts

10 years agoMerge pull request #54 from luca-heltai/cylindrical_manifold
Wolfgang Bangerth [Wed, 6 Aug 2014 14:35:03 +0000 (09:35 -0500)]
Merge pull request #54 from luca-heltai/cylindrical_manifold

CylindricalManifold implementation

10 years agoMade CylindricalManifold derived from Manifold instead of FlatManifold. 54/head
Luca Heltai [Wed, 6 Aug 2014 14:32:12 +0000 (16:32 +0200)]
Made CylindricalManifold derived from Manifold instead of FlatManifold.

10 years agoMerge pull request #55 from bangerth/tutorial-fixes
Martin Kronbichler [Wed, 6 Aug 2014 14:25:27 +0000 (16:25 +0200)]
Merge pull request #55 from bangerth/tutorial-fixes

Write the steps in lowercase.

10 years agoRemove a duplicate section (thanks to Martin Kronbichler for pointing it out). 55/head
Wolfgang Bangerth [Wed, 6 Aug 2014 14:22:12 +0000 (09:22 -0500)]
Remove a duplicate section (thanks to Martin Kronbichler for pointing it out).

10 years agoWrite the steps in lowercase.
Wolfgang Bangerth [Wed, 6 Aug 2014 13:44:37 +0000 (08:44 -0500)]
Write the steps in lowercase.

This way, the filter script can replace them automatically with references to
the corresponding pages for each of the tutorial programs. This does not
currently work on http://dealii.org/developer/doxygen/deal.II/Tutorial.html .


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.