]>
https://gitweb.dealii.org/ - dealii.git/log
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.
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.
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.
Timo Heister [Thu, 6 Oct 2016 19:41:28 +0000 (15:41 -0400)]
Merge pull request #3216 from bangerth/fix-test
Fix test output.
Wolfgang Bangerth [Thu, 6 Oct 2016 19:22:54 +0000 (13:22 -0600)]
Do not use typename outside templates.
Wolfgang Bangerth [Thu, 6 Oct 2016 19:20:36 +0000 (13:20 -0600)]
Fix test output.
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
Daniel Arndt [Thu, 6 Oct 2016 17:38:45 +0000 (19:38 +0200)]
Fix sign in documentation of step-15
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.
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
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.
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.
Wolfgang Bangerth [Thu, 6 Oct 2016 16:06:29 +0000 (10:06 -0600)]
List FE_Enriched as a class only enabled with C++11.
Daniel Arndt [Thu, 6 Oct 2016 14:56:54 +0000 (16:56 +0200)]
Add test for make_flux_sparsity_pattern with periodic bc
Timo Heister [Thu, 6 Oct 2016 14:18:06 +0000 (10:18 -0400)]
Merge pull request #3197 from bangerth/fix-tests
Fix several tests.
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.
SAM COX [Thu, 6 Oct 2016 10:17:33 +0000 (11:17 +0100)]
Add periodic_neighbor_face_no() call.
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
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
Wolfgang Bangerth [Thu, 6 Oct 2016 02:56:09 +0000 (20:56 -0600)]
Remove more update flags that are not needed.
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.
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.
Timo Heister [Wed, 5 Oct 2016 20:33:53 +0000 (16:33 -0400)]
disable tests without cxx14
Timo Heister [Wed, 5 Oct 2016 20:30:30 +0000 (16:30 -0400)]
disable FE_enriched without cxx14
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
Daniel Arndt [Wed, 5 Oct 2016 14:04:09 +0000 (16:04 +0200)]
Fix ExtrapolateImplementation for arbitrary VectorTypes
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
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
Daniel Arndt [Wed, 5 Oct 2016 10:40:12 +0000 (12:40 +0200)]
Silence warning in FE_Enriched
Wolfgang Bangerth [Sat, 28 Mar 2015 04:56:00 +0000 (23:56 -0500)]
Add a test that verifies that GridReordering fixes edge orientations.
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
--------------------------------------------------------
Timo Heister [Wed, 5 Oct 2016 12:55:48 +0000 (08:55 -0400)]
fix grid/torus_01 test output
Timo Heister [Tue, 4 Oct 2016 16:40:11 +0000 (12:40 -0400)]
disallow set_boundary_id() on internal faces
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.
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
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.
Denis Davydov [Wed, 5 Oct 2016 08:44:28 +0000 (10:44 +0200)]
minor cleanup of fe_enriched_step-36 unit test
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().
Denis Davydov [Wed, 5 Oct 2016 05:27:56 +0000 (07:27 +0200)]
add two Asserts in fe_enriched_step-36 unit 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.
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.
Wolfgang Bangerth [Wed, 5 Oct 2016 00:36:56 +0000 (18:36 -0600)]
Update the documentation of Manifold::normal_vector().
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
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
Wolfgang Bangerth [Tue, 4 Oct 2016 20:54:36 +0000 (14:54 -0600)]
Do not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:52:51 +0000 (14:52 -0600)]
Do not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:42:48 +0000 (14:42 -0600)]
Remove unused variables. Do not compute unused data in FEValues.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:41:08 +0000 (14:41 -0600)]
Do not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:25:42 +0000 (14:25 -0600)]
Do not use 'typename' outside templates.
Daniel Arndt [Tue, 4 Oct 2016 20:46:20 +0000 (22:46 +0200)]
Fix the test output for 64bit indices as well
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.
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.
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.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:22:18 +0000 (14:22 -0600)]
Do not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:20:41 +0000 (14:20 -0600)]
Do not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:17:13 +0000 (14:17 -0600)]
Do not use 'typename' outside templates.
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.
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.
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.
Wolfgang Bangerth [Tue, 4 Oct 2016 16:51:03 +0000 (10:51 -0600)]
Merge pull request #3187 from tjhei/remove_warnings
remove warnings
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]
```
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
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
Timo Heister [Tue, 4 Oct 2016 14:17:30 +0000 (10:17 -0400)]
fix test output
Timo Heister [Tue, 4 Oct 2016 14:17:15 +0000 (10:17 -0400)]
indent
Timo Heister [Tue, 4 Oct 2016 14:09:26 +0000 (10:09 -0400)]
changelog entry
Timo Heister [Tue, 4 Oct 2016 14:08:16 +0000 (10:08 -0400)]
fix colorized hyper_cube_slit
GridGenerator::hyper_cube_slit() was setting the wrong boundary ids when
colorize was set to true.
Timo Heister [Tue, 4 Oct 2016 13:12:30 +0000 (09:12 -0400)]
Merge pull request #3173 from bangerth/updates-to-the-P1NC-element
Update the P1NC element implementation.
Timo Heister [Mon, 3 Oct 2016 20:40:52 +0000 (16:40 -0400)]
update comments in multigrid method
Wolfgang Bangerth [Fri, 30 Sep 2016 22:25:44 +0000 (16:25 -0600)]
Update the P1NC element implementation.
Specifically, this updates the class documentation for language
and clarity. It also tightens up the code in a number of places.
Timo Heister [Mon, 3 Oct 2016 21:43:42 +0000 (17:43 -0400)]
Merge pull request #3182 from bangerth/fix-tests
Correct ParameterHandler test outputs.
Wolfgang Bangerth [Mon, 3 Oct 2016 21:41:14 +0000 (15:41 -0600)]
Correct test outputs.
On my desktop, I have not installed numdiff yet, and these tests fail because
there are either differences in whitespace, or there is a trailing colon on
a line. Neither seem to bother numdiff, but they bother regular diff. Fix this
by checking in corrected versions of these output files.
David Wells [Mon, 3 Oct 2016 16:59:19 +0000 (12:59 -0400)]
Merge pull request #3177 from bangerth/doc-update
Fix formatting of doc text.
Wolfgang Bangerth [Mon, 3 Oct 2016 16:28:15 +0000 (10:28 -0600)]
Merge pull request #3178 from masterleinad/fix_style
Fixup all the other ':: '
Daniel Arndt [Mon, 3 Oct 2016 16:22:53 +0000 (18:22 +0200)]
Merge pull request #2753 from masterleinad/martin_extrapolate
FETools::extrapolate rebased
Daniel Arndt [Mon, 3 Oct 2016 13:21:35 +0000 (15:21 +0200)]
Fix related tests
Daniel Arndt [Wed, 28 Sep 2016 16:29:44 +0000 (18:29 +0200)]
Hide parallel implementation and use guards for vtk test output
Daniel Arndt [Tue, 27 Sep 2016 16:39:08 +0000 (18:39 +0200)]
Make sure to receive messages from the correct round
Daniel Arndt [Tue, 27 Sep 2016 15:33:34 +0000 (17:33 +0200)]
Add dealii comment blob and split extrapolate into an own file
Daniel Arndt [Sat, 3 Sep 2016 09:02:43 +0000 (11:02 +0200)]
Entry to changes.h
Daniel Arndt [Sat, 3 Sep 2016 08:56:03 +0000 (10:56 +0200)]
Fix doxygen documentation
Daniel Arndt [Fri, 2 Sep 2016 21:35:21 +0000 (23:35 +0200)]
guard implementation by check for p4est
Daniel Arndt [Fri, 2 Sep 2016 15:36:13 +0000 (17:36 +0200)]
Make C++03 conforming
Daniel Arndt [Fri, 2 Sep 2016 21:18:39 +0000 (23:18 +0200)]
Add tests
Daniel Arndt [Fri, 2 Sep 2016 21:17:14 +0000 (23:17 +0200)]
Fix implementation
Daniel Arndt [Fri, 2 Sep 2016 21:11:08 +0000 (23:11 +0200)]
Restructure fe_tools_interpolate.cc
Daniel Arndt [Fri, 2 Sep 2016 21:09:14 +0000 (23:09 +0200)]
move p4est wrappers
Daniel Arndt [Wed, 6 Jul 2016 16:13:21 +0000 (18:13 +0200)]
Fix some includes for rebasing
msteigemann [Thu, 18 Jun 2015 18:15:21 +0000 (20:15 +0200)]
FETools::extrapolate: add forward declaration
msteigemann [Mon, 15 Jun 2015 13:59:08 +0000 (15:59 +0200)]
FETools::extrapolate: Working on the extrapolate algorithm on distributed parallel grids
Daniel Arndt [Mon, 3 Oct 2016 16:07:59 +0000 (18:07 +0200)]
Fixup all the other ':: '
Wolfgang Bangerth [Mon, 3 Oct 2016 16:02:15 +0000 (10:02 -0600)]
Fix formatting of doc text.
Bruno Turcksin [Mon, 3 Oct 2016 15:55:30 +0000 (11:55 -0400)]
Merge pull request #3176 from bangerth/fix-style-issue
Eliminate an unnecessary space.
Wolfgang Bangerth [Mon, 3 Oct 2016 15:42:42 +0000 (09:42 -0600)]
Eliminate an unnecessary space.
Bruno Turcksin [Mon, 3 Oct 2016 13:07:29 +0000 (09:07 -0400)]
Merge pull request #3172 from bangerth/doc-update
Update the description of ConstraintMatrix::print().
Bruno Turcksin [Mon, 3 Oct 2016 13:06:07 +0000 (09:06 -0400)]
Merge pull request #3155 from Rombur/trapezoid
Add GridGenerator for a general quadrilateral/general hexahedron.
Bruno Turcksin [Thu, 22 Sep 2016 21:39:05 +0000 (17:39 -0400)]
Add GridGenerator for a general cell.
Bruno Turcksin [Mon, 3 Oct 2016 12:22:59 +0000 (08:22 -0400)]
Merge pull request #3170 from kronbichler/documentation_fe_evaluation
Augment documentation
Wolfgang Bangerth [Sun, 2 Oct 2016 23:40:36 +0000 (17:40 -0600)]
Merge pull request #3174 from JaeryunYim/master
Add a description of the addition of FE_P1NC
Timo Heister [Sun, 2 Oct 2016 21:12:01 +0000 (17:12 -0400)]
Merge pull request #3119 from kronbichler/master
Restrict the complete defect at once to the coarse level.
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.