]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
8 years agoMake code in steps 1 and 2 more obvious. 3244/head
Wolfgang Bangerth [Fri, 14 Oct 2016 10:28:19 +0000 (04:28 -0600)]
Make code in steps 1 and 2 more obvious.

In the current setup, steps-1 and 2 first set all manifold ids, and only
then attach a manifold object. This invites the question what the triangulation
would do in between. On the other hand, we can easily fix this by first
attaching a manifold object to the triangulation for manifold_id zero,
and only then set the manifold_ids of cells and faces to zero.

8 years agoMerge pull request #3224 from bangerth/generalize-edge-adjacent-data-structures
David Wells [Thu, 13 Oct 2016 21:24:36 +0000 (17:24 -0400)]
Merge pull request #3224 from bangerth/generalize-edge-adjacent-data-structures

Generalize the data structure used to represent an edge set.

8 years agoMerge pull request #3231 from davydden/more_quick_tests
Timo Heister [Thu, 13 Oct 2016 20:28:38 +0000 (16:28 -0400)]
Merge pull request #3231 from davydden/more_quick_tests

add more quick tests

8 years agoMerge pull request #3138 from gassmoeller/improve_tensor_product_polynomials
Martin Kronbichler [Thu, 13 Oct 2016 18:30:26 +0000 (20:30 +0200)]
Merge pull request #3138 from gassmoeller/improve_tensor_product_polynomials

Reorder loop over tensor polynomials.

8 years agoadd Assert's to some quick tests 3231/head
Denis Davydov [Thu, 13 Oct 2016 17:49:53 +0000 (19:49 +0200)]
add Assert's to some quick tests

8 years agoProvide paths for static and dynamic memory. 3138/head
Rene Gassmoeller [Wed, 12 Oct 2016 20:09:20 +0000 (14:09 -0600)]
Provide paths for static and dynamic memory.

8 years agoMerge pull request #3232 from spco/fix_flux_sparsity_pattern
Martin Kronbichler [Thu, 13 Oct 2016 15:39:14 +0000 (17:39 +0200)]
Merge pull request #3232 from spco/fix_flux_sparsity_pattern

Ask neighbor, rather than cell_face, about children.

8 years agoAsk neighbor, rather than cell_face, about children. 3232/head
SAM COX [Thu, 13 Oct 2016 13:47:26 +0000 (14:47 +0100)]
Ask neighbor, rather than cell_face, about children.

8 years agoadd a quick test for Arpack
Denis Davydov [Thu, 13 Oct 2016 09:29:19 +0000 (11:29 +0200)]
add a quick test for Arpack

8 years agoadd a quick test for GSL
Denis Davydov [Thu, 13 Oct 2016 08:50:57 +0000 (10:50 +0200)]
add a quick test for GSL

8 years agoadd a quick test for umfpack
Denis Davydov [Thu, 13 Oct 2016 08:39:48 +0000 (10:39 +0200)]
add a quick test for umfpack

8 years agoadd a quick test for LAPACK
Denis Davydov [Thu, 13 Oct 2016 08:30:33 +0000 (10:30 +0200)]
add a quick test for LAPACK

8 years agoadd a quick test for metis
Denis Davydov [Thu, 13 Oct 2016 08:25:21 +0000 (10:25 +0200)]
add a quick test for metis

8 years agoadd a quick test for trilinos
Denis Davydov [Wed, 12 Oct 2016 22:20:22 +0000 (00:20 +0200)]
add a quick test for trilinos

8 years agoMerge pull request #3184 from davydden/feature/PreconditionJacobi_MGSmootherPrecondition
Wolfgang Bangerth [Wed, 12 Oct 2016 20:57:04 +0000 (14:57 -0600)]
Merge pull request #3184 from davydden/feature/PreconditionJacobi_MGSmootherPrecondition

make PreconditionJacobi work with MGSmootherPrecondition by defining …

8 years agoMerge pull request #3225 from drwells/fix-old-doc-links
Wolfgang Bangerth [Wed, 12 Oct 2016 20:24:47 +0000 (14:24 -0600)]
Merge pull request #3225 from drwells/fix-old-doc-links

Remove removed features from the documentation.

8 years agomake PreconditionJacobi work with MGSmootherPrecondition by adding a typedef for... 3184/head
Denis Davydov [Tue, 4 Oct 2016 13:12:27 +0000 (15:12 +0200)]
make PreconditionJacobi work with MGSmootherPrecondition by adding a typedef for AdditionalData

8 years agoImprove the step-11 quadrature order explanation. 3225/head
David Wells [Wed, 12 Oct 2016 15:56:51 +0000 (11:56 -0400)]
Improve the step-11 quadrature order explanation.

This little commit fixes three little issues with this paragraph:
1. A Gauss quadrature rule has order 2 r - 1 for r points, not 2 r + 1
2. p and p + 1 should be surrounded by $s
3. @>= should be replaced by the TeX command \geq

8 years agoGeneralize the data structure used to represent an edge set. 3224/head
Wolfgang Bangerth [Tue, 11 Oct 2016 22:20:02 +0000 (16:20 -0600)]
Generalize the data structure used to represent an edge set.

Specifically, the class is used to represent the set of edges by which the parallel
set can grow in each iteration. In 2d, this set can only have zero, one, or two
elements, and we can use a corresponding, O(1) data structure to store them.

In 3d, the set can be of arbitrary size and we represent it as a std::set.

Creating generic data structures also allows to write the algorithm that uses it
in a more concise way using iterators.

8 years agoRemove MGMatrix doc references.
David Wells [Wed, 12 Oct 2016 01:22:00 +0000 (21:22 -0400)]
Remove MGMatrix doc references.

This class was removed in commit 0e6f496cdf (January 2015).

8 years agoRemove SparseLUDecomposition::decompose reference.
David Wells [Tue, 11 Oct 2016 22:08:57 +0000 (18:08 -0400)]
Remove SparseLUDecomposition::decompose reference.

This function was removed in commit 27b50d8b58d (February 2015).

8 years agoRemove collect_periodic_face_pairs() references.
David Wells [Tue, 11 Oct 2016 22:02:16 +0000 (18:02 -0400)]
Remove collect_periodic_face_pairs() references.

This function was removed in commit a99f9a70d2 (September 2013) in favor
of collect_periodic_faces.

8 years agoRemove face_to_equivalent_cell_index references.
David Wells [Tue, 11 Oct 2016 21:58:57 +0000 (17:58 -0400)]
Remove face_to_equivalent_cell_index references.

This function was removed in 73e27d0d14b (August 2013) in favor of
face_to_cell_index.

8 years agoRemove QGauss2 doc references.
David Wells [Tue, 11 Oct 2016 20:44:58 +0000 (16:44 -0400)]
Remove QGauss2 doc references.

This QGauss2, QGauss3, etc. were removed in commit
07e24b9065b (September 2010) in favor of QGauss.

8 years agoRemove a ProblemBase doc reference.
David Wells [Tue, 11 Oct 2016 20:37:48 +0000 (16:37 -0400)]
Remove a ProblemBase doc reference.

ProblemBase was removed a long time ago (commit 57dc4ec4a3, March
2001), so point the user towards the current functions.

8 years agoRemove MGDoFHandler doc references.
David Wells [Tue, 11 Oct 2016 19:34:51 +0000 (15:34 -0400)]
Remove MGDoFHandler doc references.

This class was removed in commit c3b628b913.

8 years agoRemove MGConstraints doc references.
David Wells [Tue, 11 Oct 2016 19:33:16 +0000 (15:33 -0400)]
Remove MGConstraints doc references.

This class only existed in preliminary versions of the MG part of the
library and has since been replaced by MGConstrainedDoFs.

8 years agoRemove FiniteElementBase doc references.
David Wells [Tue, 11 Oct 2016 19:05:25 +0000 (15:05 -0400)]
Remove FiniteElementBase doc references.

FiniteElementBase was removed in commit 6cc25d0964 (August 2005) and the
relevant functionality moved to FiniteElement or the namespace
FiniteElementDomination.

8 years agoMerge pull request #3220 from bangerth/generalize-edge-adjacent-data-structures
Timo Heister [Mon, 10 Oct 2016 21:18:19 +0000 (17:18 -0400)]
Merge pull request #3220 from bangerth/generalize-edge-adjacent-data-structures

Generalize the data structures for the cells adjacent to an edge.

8 years agoRename a function; also make it run faster. 3220/head
Wolfgang Bangerth [Sun, 9 Oct 2016 15:38:02 +0000 (09:38 -0600)]
Rename a function; also make it run faster.

The new name is dimension independent. The speed is gained because we do not need
to search a list from the top every time, but it is enough to start searching where
we left off previously.

8 years agoGeneralize the data structures for the cells adjacent to an edge.
Wolfgang Bangerth [Sun, 9 Oct 2016 13:28:44 +0000 (07:28 -0600)]
Generalize the data structures for the cells adjacent to an edge.

In 2d, only two cells can be adjacent to an edge, and the current data structures in the
mesh reorientation algorithm reflect this: each edge had 2 slots for adjacent cells, of which
zero, one, or two could be used at any given time.

On the other hand, in 3d, an arbitrary number of cells may be adjacent to an edge. I eventually
want to extend the algorithm re-written in #3166 to the 3d case as well. This patch generalizes
the data structure representing the cells adjacent to an edge by making it generic. The patch
only implements the 2d case, but the 3d case will be easy to add later on, and it makes the 'Edge'
data structure generic.

8 years agoMerge pull request #3219 from kostyfisik/update-step-1
Wolfgang Bangerth [Mon, 10 Oct 2016 11:51:39 +0000 (05:51 -0600)]
Merge pull request #3219 from kostyfisik/update-step-1

step-1 update intro

8 years agoUpdate intro.dox 3219/head
Konstantin Ladutenko [Sun, 9 Oct 2016 19:01:28 +0000 (21:01 +0200)]
Update intro.dox

8 years agoudate from Bangerth
Konstantin Ladutenko [Sun, 9 Oct 2016 06:01:26 +0000 (08:01 +0200)]
udate from Bangerth

8 years agoremove new line
Konstantin Ladutenko [Sat, 8 Oct 2016 20:09:18 +0000 (22:09 +0200)]
remove new line

8 years agostep-1 update intro
Konstantin Ladutenko [Sat, 8 Oct 2016 19:57:52 +0000 (21:57 +0200)]
step-1 update intro

8 years agoMerge pull request #3217 from bangerth/fix-test-2
David Wells [Fri, 7 Oct 2016 00:28:37 +0000 (20:28 -0400)]
Merge pull request #3217 from bangerth/fix-test-2

Do not use typename outside templates.

8 years agoMerge pull request #3216 from bangerth/fix-test
Timo Heister [Thu, 6 Oct 2016 19:41:28 +0000 (15:41 -0400)]
Merge pull request #3216 from bangerth/fix-test

Fix test output.

8 years agoDo not use typename outside templates. 3217/head
Wolfgang Bangerth [Thu, 6 Oct 2016 19:22:54 +0000 (13:22 -0600)]
Do not use typename outside templates.

8 years agoFix test output. 3216/head
Wolfgang Bangerth [Thu, 6 Oct 2016 19:20:36 +0000 (13:20 -0600)]
Fix test output.

8 years agoMerge pull request #3215 from masterleinad/fix_sign_in_step-15
Wolfgang Bangerth [Thu, 6 Oct 2016 18:50:29 +0000 (12:50 -0600)]
Merge pull request #3215 from masterleinad/fix_sign_in_step-15

Fix sign in documentation of step-15

8 years agoFix sign in documentation of step-15 3215/head
Daniel Arndt [Thu, 6 Oct 2016 17:38:45 +0000 (19:38 +0200)]
Fix sign in documentation of step-15

8 years agoMerge pull request #3212 from bangerth/workaround-initializer-lists
David Wells [Thu, 6 Oct 2016 16:58:27 +0000 (12:58 -0400)]
Merge pull request #3212 from bangerth/workaround-initializer-lists

Do not use initializer lists in delegating constructors.

8 years agoMerge pull request #3213 from masterleinad/add_flux_test
Timo Heister [Thu, 6 Oct 2016 16:36:40 +0000 (12:36 -0400)]
Merge pull request #3213 from masterleinad/add_flux_test

Add test for make_flux_sparsity_pattern with periodic bc

8 years agoMerge pull request #3210 from spco/periodic_sp_fix
Timo Heister [Thu, 6 Oct 2016 16:36:05 +0000 (12:36 -0400)]
Merge pull request #3210 from spco/periodic_sp_fix

Add periodic_neighbor_face_no() call.

8 years agoMerge pull request #3214 from bangerth/doc-update
Denis Davydov [Thu, 6 Oct 2016 16:31:46 +0000 (18:31 +0200)]
Merge pull request #3214 from bangerth/doc-update

List FE_Enriched as a class only enabled with C++11.

8 years agoList FE_Enriched as a class only enabled with C++11. 3214/head
Wolfgang Bangerth [Thu, 6 Oct 2016 16:06:29 +0000 (10:06 -0600)]
List FE_Enriched as a class only enabled with C++11.

8 years agoAdd test for make_flux_sparsity_pattern with periodic bc 3213/head
Daniel Arndt [Thu, 6 Oct 2016 14:56:54 +0000 (16:56 +0200)]
Add test for make_flux_sparsity_pattern with periodic bc

8 years agoMerge pull request #3197 from bangerth/fix-tests
Timo Heister [Thu, 6 Oct 2016 14:18:06 +0000 (10:18 -0400)]
Merge pull request #3197 from bangerth/fix-tests

Fix several tests.

8 years agoDo not use initializer lists in delegating constructors. 3212/head
Wolfgang Bangerth [Thu, 6 Oct 2016 13:52:40 +0000 (07:52 -0600)]
Do not use initializer lists in delegating constructors.

This apparently confuses compilers that claim that they can do C++11 but
really can't.

8 years agoAdd periodic_neighbor_face_no() call. 3210/head
SAM COX [Thu, 6 Oct 2016 10:17:33 +0000 (11:17 +0100)]
Add periodic_neighbor_face_no() call.

8 years agoMerge pull request #3208 from tjhei/fe_enriched_cxx14
Wolfgang Bangerth [Thu, 6 Oct 2016 03:02:00 +0000 (21:02 -0600)]
Merge pull request #3208 from tjhei/fe_enriched_cxx14

disable FE_Enriched without cxx14

8 years agoMerge pull request #3206 from masterleinad/fix_extrapolate_complex
Wolfgang Bangerth [Thu, 6 Oct 2016 03:00:50 +0000 (21:00 -0600)]
Merge pull request #3206 from masterleinad/fix_extrapolate_complex

Fix ExtrapolateImplementation for arbitrary VectorTypes

8 years agoRemove more update flags that are not needed. 3197/head
Wolfgang Bangerth [Thu, 6 Oct 2016 02:56:09 +0000 (20:56 -0600)]
Remove more update flags that are not needed.

8 years agoMerge pull request #3205 from bangerth/fix-error-message-2
Matthias Maier [Wed, 5 Oct 2016 23:37:59 +0000 (18:37 -0500)]
Merge pull request #3205 from bangerth/fix-error-message-2

Make exception messages more consistent.

8 years agoMerge pull request #3203 from bangerth/doc-update-9
David Wells [Wed, 5 Oct 2016 23:29:53 +0000 (19:29 -0400)]
Merge pull request #3203 from bangerth/doc-update-9

Add a test.

8 years agodisable tests without cxx14 3208/head
Timo Heister [Wed, 5 Oct 2016 20:33:53 +0000 (16:33 -0400)]
disable tests without cxx14

8 years agodisable FE_enriched without cxx14
Timo Heister [Wed, 5 Oct 2016 20:30:30 +0000 (16:30 -0400)]
disable FE_enriched without cxx14

8 years agoMerge pull request #3186 from tjhei/no_set_bdry_id_internal
Wolfgang Bangerth [Wed, 5 Oct 2016 19:38:40 +0000 (13:38 -0600)]
Merge pull request #3186 from tjhei/no_set_bdry_id_internal

disallow set_boundary_id() on internal faces

8 years agoFix ExtrapolateImplementation for arbitrary VectorTypes 3206/head
Daniel Arndt [Wed, 5 Oct 2016 14:04:09 +0000 (16:04 +0200)]
Fix ExtrapolateImplementation for arbitrary VectorTypes

8 years agoProvide shortcut and allocate on stack
Rene Gassmoeller [Thu, 15 Sep 2016 01:19:18 +0000 (19:19 -0600)]
Provide shortcut and allocate on stack

8 years agoMerge pull request #3204 from tjhei/fix_torus_test_output
David Wells [Wed, 5 Oct 2016 15:35:11 +0000 (11:35 -0400)]
Merge pull request #3204 from tjhei/fix_torus_test_output

fix grid/torus_01 test output

8 years agoMerge pull request #3202 from masterleinad/silence_enriched_warning
Denis Davydov [Wed, 5 Oct 2016 13:25:49 +0000 (15:25 +0200)]
Merge pull request #3202 from masterleinad/silence_enriched_warning

Silence warning in FE_Enriched

8 years agoSilence warning in FE_Enriched 3202/head
Daniel Arndt [Wed, 5 Oct 2016 10:40:12 +0000 (12:40 +0200)]
Silence warning in FE_Enriched

8 years agoAdd a test that verifies that GridReordering fixes edge orientations. 3203/head
Wolfgang Bangerth [Sat, 28 Mar 2015 04:56:00 +0000 (23:56 -0500)]
Add a test that verifies that GridReordering fixes edge orientations.

8 years agoMake exception messages more consistent. 3205/head
Wolfgang Bangerth [Tue, 4 Oct 2016 23:32:17 +0000 (17:32 -0600)]
Make exception messages more consistent.

In particular, change the following two things: (i) Say 'Additional information'
instead of 'Additional Information' because the rest of the text is also
capitalized in the common way. (ii) Indent the actual (additional) error text
by four characters, just like the other additional pieces of information.

The result is that errors now look like this:

--------------------------------------------------------
An error occurred in line <710> of file </home/fac/f/bangerth/p/deal.II/1/install/examples/step-6/step-6.cc> in function
    int main()
The violated condition was:
    false
Additional information:
    abcdef

Stacktrace:
-----------
#0  ./step-6: main
--------------------------------------------------------

8 years agofix grid/torus_01 test output 3204/head
Timo Heister [Wed, 5 Oct 2016 12:55:48 +0000 (08:55 -0400)]
fix grid/torus_01 test output

8 years agodisallow set_boundary_id() on internal faces 3186/head
Timo Heister [Tue, 4 Oct 2016 16:40:11 +0000 (12:40 -0400)]
disallow set_boundary_id() on internal faces

8 years agoMerge pull request #3189 from bangerth/fix-error-message
Timo Heister [Wed, 5 Oct 2016 12:39:28 +0000 (08:39 -0400)]
Merge pull request #3189 from bangerth/fix-error-message

Tighten up error messages.

8 years agoMerge pull request #3200 from davydden/fe_enriched_tests
Wolfgang Bangerth [Wed, 5 Oct 2016 12:28:13 +0000 (06:28 -0600)]
Merge pull request #3200 from davydden/fe_enriched_tests

add two Asserts in fe_enriched_step-36 unit test

8 years agoMerge pull request #3195 from bangerth/fix-test-5
Timo Heister [Wed, 5 Oct 2016 12:26:01 +0000 (08:26 -0400)]
Merge pull request #3195 from bangerth/fix-test-5

Do not use 'typename' outside templates.

8 years agominor cleanup of fe_enriched_step-36 unit test 3200/head
Denis Davydov [Wed, 5 Oct 2016 08:44:28 +0000 (10:44 +0200)]
minor cleanup of fe_enriched_step-36 unit test

8 years agoMerge pull request #3198 from bangerth/doc-update
Luca Heltai [Wed, 5 Oct 2016 08:06:05 +0000 (10:06 +0200)]
Merge pull request #3198 from bangerth/doc-update

Update the documentation of Manifold::normal_vector().

8 years agoadd two Asserts in fe_enriched_step-36 unit test
Denis Davydov [Wed, 5 Oct 2016 05:27:56 +0000 (07:27 +0200)]
add two Asserts in fe_enriched_step-36 unit test

8 years agoMerge pull request #3191 from bangerth/fix-test
Matthias Maier [Wed, 5 Oct 2016 01:58:51 +0000 (20:58 -0500)]
Merge pull request #3191 from bangerth/fix-test

Fix output of test.

8 years agoMerge pull request #3190 from bangerth/fix-dereference
Matthias Maier [Wed, 5 Oct 2016 01:58:14 +0000 (20:58 -0500)]
Merge pull request #3190 from bangerth/fix-dereference

Do not dereference pointers unless we know that they are non-NULL.

8 years agoUpdate the documentation of Manifold::normal_vector(). 3198/head
Wolfgang Bangerth [Wed, 5 Oct 2016 00:36:56 +0000 (18:36 -0600)]
Update the documentation of Manifold::normal_vector().

8 years agoMerge pull request #3196 from masterleinad/mem_64bit
Wolfgang Bangerth [Tue, 4 Oct 2016 20:58:19 +0000 (14:58 -0600)]
Merge pull request #3196 from masterleinad/mem_64bit

Fix the memory_consumption output for 64bit indices

8 years agoMerge branches 'fix-test-6', 'fix-test-7' and 'fix-test-8' into fix-tests
Wolfgang Bangerth [Tue, 4 Oct 2016 20:55:14 +0000 (14:55 -0600)]
Merge branches 'fix-test-6', 'fix-test-7' and 'fix-test-8' into fix-tests

8 years agoDo not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:54:36 +0000 (14:54 -0600)]
Do not use 'typename' outside templates.

8 years agoDo not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:52:51 +0000 (14:52 -0600)]
Do not use 'typename' outside templates.

8 years agoRemove unused variables. Do not compute unused data in FEValues.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:42:48 +0000 (14:42 -0600)]
Remove unused variables. Do not compute unused data in FEValues.

8 years agoDo not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:41:08 +0000 (14:41 -0600)]
Do not use 'typename' outside templates.

8 years agoDo not use 'typename' outside templates. 3195/head
Wolfgang Bangerth [Tue, 4 Oct 2016 20:25:42 +0000 (14:25 -0600)]
Do not use 'typename' outside templates.

8 years agoFix the test output for 64bit indices as well 3196/head
Daniel Arndt [Tue, 4 Oct 2016 20:46:20 +0000 (22:46 +0200)]
Fix the test output for 64bit indices as well

8 years agoMerge pull request #3193 from bangerth/fix-test-3
Timo Heister [Tue, 4 Oct 2016 20:25:31 +0000 (16:25 -0400)]
Merge pull request #3193 from bangerth/fix-test-3

Do not use 'typename' outside templates.

8 years agoMerge pull request #3194 from bangerth/fix-test-4
Timo Heister [Tue, 4 Oct 2016 20:24:51 +0000 (16:24 -0400)]
Merge pull request #3194 from bangerth/fix-test-4

Do not use 'typename' outside templates.

8 years agoMerge pull request #3192 from bangerth/fix-test-2
Timo Heister [Tue, 4 Oct 2016 20:24:34 +0000 (16:24 -0400)]
Merge pull request #3192 from bangerth/fix-test-2

Do not use 'typename' outside templates.

8 years agoDo not use 'typename' outside templates. 3194/head
Wolfgang Bangerth [Tue, 4 Oct 2016 20:22:18 +0000 (14:22 -0600)]
Do not use 'typename' outside templates.

8 years agoDo not use 'typename' outside templates. 3193/head
Wolfgang Bangerth [Tue, 4 Oct 2016 20:20:41 +0000 (14:20 -0600)]
Do not use 'typename' outside templates.

8 years agoDo not use 'typename' outside templates. 3192/head
Wolfgang Bangerth [Tue, 4 Oct 2016 20:17:13 +0000 (14:17 -0600)]
Do not use 'typename' outside templates.

8 years agoFix output of test. 3191/head
Wolfgang Bangerth [Tue, 4 Oct 2016 20:15:29 +0000 (14:15 -0600)]
Fix output of test.

The memory consumption for Triangulation recently changed with #3163.
I have been seeing the difference for finite elements for longer already,
but don't recall which change broke the test.

8 years agoDo not dereference pointers unless we know that they are non-NULL. 3190/head
Wolfgang Bangerth [Tue, 4 Oct 2016 20:12:30 +0000 (14:12 -0600)]
Do not dereference pointers unless we know that they are non-NULL.

8 years agoTighten up error messages. 3189/head
Wolfgang Bangerth [Tue, 4 Oct 2016 19:57:04 +0000 (13:57 -0600)]
Tighten up error messages.

It has long annoyed me that when we print exception messages that were created
via ExcMessage, that the information is really duplicative. Example:

--------------------------------------------------------
An error occurred in line <710> of file <.../step-6.cc> in function
    int main()
The violated condition was:
    false
The name and call sequence of the exception was:
    ExcMessage ("abc" "def")
Additional Information:
abcdef

Stacktrace:
-----------
#0  ./step-6: main
--------------------------------------------------------

Here, the text that comes after 'The name and call sequence...'
is duplicative with what comes after 'Additional Information:'.

This is specifically the case for ExcMessage errors because
there *everything* that constructs the 'Additional information'
will actually be also under 'The name and...' part.

This patch cleans this up by omitting the first of these two
parts if the error message was created via ExcMessage.

8 years agoMerge pull request #3187 from tjhei/remove_warnings
Wolfgang Bangerth [Tue, 4 Oct 2016 16:51:03 +0000 (10:51 -0600)]
Merge pull request #3187 from tjhei/remove_warnings

remove warnings

8 years agoremove warnings 3187/head
Timo Heister [Tue, 4 Oct 2016 16:49:13 +0000 (12:49 -0400)]
remove warnings

clang warns with.
```
/ssd/deal-git/source/fe/fe_tools_extrapolate.cc:708:20: warning:
reference cannot be bound to dereferenced null pointer in well-defined
C++ code; comparison may be assumed to always evaluate to true
[-Wtautological-undefined-compare]
```

8 years agoMerge pull request #3179 from tjhei/mg_comments
Wolfgang Bangerth [Tue, 4 Oct 2016 16:39:25 +0000 (10:39 -0600)]
Merge pull request #3179 from tjhei/mg_comments

improve comments in multigrid method

8 years agoMerge pull request #3185 from tjhei/fix_hyper_cube_slit
David Wells [Tue, 4 Oct 2016 15:40:11 +0000 (11:40 -0400)]
Merge pull request #3185 from tjhei/fix_hyper_cube_slit

Fix hyper cube slit

8 years agofix test output 3185/head
Timo Heister [Tue, 4 Oct 2016 14:17:30 +0000 (10:17 -0400)]
fix test output

8 years agoindent
Timo Heister [Tue, 4 Oct 2016 14:17:15 +0000 (10:17 -0400)]
indent


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.